1. 程式人生 > >git使用實戰

git使用實戰

之前出去面試,簡歷中寫了會git,實際上自己在工作中大部分是使用傻瓜式操作,直接使用git管理工具或者phpstorm中自帶的git

當時面試官問過幾個很簡單的問題,

現在自己決定還是熟悉這些命令列,實戰實際操作

需要曉得倉庫的地址

mac下直接建好空資料夾 將專案clone下來,/Applications/MAMP/htdocs/ljxym表示要存放的路徑

git clone https://gitee.com/liu5656/test1.git /Applications/MAMP/htdocs/ljxym

cd /Applications/MAMP/htdocs/ljxym檢視一下就知道是否把檔案clone下來了

 

怎麼建立分支?

git branch new_dev 表示建立新分支new_dev

怎麼切換分支?

git checkout dev2

首先要知道怎麼檢視分支 ,檢視分支的命名git branch

刪除不需要的分支 git branch -d dev3  其中dev3表示分支名字

怎麼回到特定的版本號?

 

 

 

檢視改變的檔案

git status

 

一些檔案不需要提交,可以在根目錄下建個.gitignore檔案來配置

touch .gitignore

vi .gitignore

 

插入

/.idea/inspectionProfiles/
/.idea/ljxym.iml
/.idea/misc.xml
/.idea/modules.xml
/.idea/workspace.xml

 

要 提交程式碼

先放到倉庫中

git add hi.php good.php

也可以直接 git add .表示新增所有

git commit -m '註釋' 表示寫的註釋

git push 表示提交

要把程式碼合併到主分支

git checkout master

git merge dev2

git push程式碼提上去

git reset --hard fcaf4db4c6181988725fa0d205d75d5c05bd6dca

git reset fcaf4db4c6181988725fa0d205d75d5c05bd6dca //程式碼不改變

 

git add file.php   git add .  git add -u三個的區別

 

如何解決衝突 ??

將衝突檔案修改好後再提交一次即可