>安裝命令行和TortoiseGit UI程序.git
<git bash的安裝>github
https://git-scm.com/downloadsvim
<windows可視化工具 TortoiseGit的安裝>.windows
https://tortoisegit.org/download/緩存
[注 ] 安裝過程有一步驟要選擇 bat ssh那個選項,而不是 putty那個. bash
>平常使用。服務器
>>git clone:從github獲取項目到本地目錄(基於 Git Bash).ssh
git clone git@github.com:configlab/DataRangeListRelateValider.gitide
注1:其中遇到要求輸入 rsa_id的地方,直接輸入生成rsa(ssh)公鑰以前的密碼便可.工具
>>git忽略沒必要要的文件.
在項目倉庫的目錄下,右鍵,選擇【Git Bash Here】
在命令行中輸入:vim .gitignore
按下方提示,輸入:
.idea
bin
obj
以後輸入:
:wq //保存且退出vim命令
以後再次點擊 Commit的時候,就發現已經忽略了剛剛設置的內容了。
>>建立分支.
[git bash命令]
git branch <name> 建立分支
[vs可視化操做]
[狀況1]未加到緩存區(未執行git add命令), 固然也就是在未commit的時候(由於先 git add 以後才批量commit),撤銷本地修改
git checkout -- filename //撤銷單個文件的修改
git checkout . //撤銷全部,注意後面有一個點.
[狀況2]已提交commit的時候,撤銷修改.
git reset --hard HEAD^ //回退到上一次提交的狀態
git reset --hard commit id //回退到指定版本的狀態. 使用git log命令查看git提交歷史和commit id
[git bash]命令
git checkout <name> 切換分支
[vs可視化操做] //多個分支版,選中一個版本,右鍵 [簽出]即至關於切換到該版本。
[git bash]
git fetch //下載但不合並
git pull //下載併合並(至關於 git fetch 與git merge)
[vs可視化操做]
[git bash]
第一步:git add .
第二步:git commit -m "提交代碼的註釋內容" (將代碼提交到本地倉庫中)
第三步:git pull(防止和別人代碼衝突)
[vs可視化操做]
[vs可視化操做]
步驟1)確保要合併的兩個版本都是已經執行過 "提取"->"拉取" 也就是本地是最新的版本。
步驟2)假設本次要打算將分支版Develop合併到master(強烈建議下面的 合併後提交更改選項,是不勾選的狀態).
步驟3)點擊[衝突:1]這個連接.
步驟4)點擊待合併的文件下的[合併]按鈕.
步驟5 )注意上方兩個版本,並把結果合併到下方的結果欄中,以後保存便可.
步驟6)合併完成了.
步驟6)合併完成以後還須要,commit,push.