Git筆記整理
阿新 • • 發佈:2018-11-29
git 分支:
&、建立分支
建立分支很簡單:git branch <分支名>
&、切換分支
git checkout <分支名>
該語句和上一個語句可以和起來用一個語句表示:git checkout -b <分支名>
&、分支合併
比如,如果要將開發中的分支(develop),合併到穩定分支(master),
首先切換的master分支:git checkout master。
然後執行合併操作:git merge develop。
如果有衝突,會提示你,呼叫git status檢視衝突檔案。
解決衝突,然後呼叫git add或git rm將解決後的檔案暫存。
所有衝突解決後,git commit 提交更改。
&、刪除本地分支
執行git branch -d <分支名>
如果該分支沒有合併到主分支會報錯,可以用以下命令強制刪除git branch -D <分支名>
&、檢視遠端分支
執行git branch -a
&、檢視本地分支
執行git branch
&、獲取遠端分支併合並
執行git pull origin <遠端分支名>
&、把分支推到遠端分支
執行git push origin <分支名>
&、檢視對應的遠端倉庫
執行git remote -v
&、刪除遠端分支
執行 git branch -r -d origin/<分支名>
git 上傳檔案到遠端伺服器:
$、本地初始化一個git庫
執行 git init
$、刪除關聯遠端伺服器
執行 git remote rm origin
$、關聯遠端庫
命令列:git remote add origin <遠端地址>
$、獲取分支
git pull origin <遠端分支名>:<本地分支名>
$、提交檔案
git add . (這裡的 . 是指提交全部檔案)
$、接下來就是確定提交了。
git commit -m "test2"
$、檢視提交狀態
git status (出現nothing to commit ,working tree clean 說明提交成功了。)
$、接下來把程式碼拉到git上面去
git push origin <分支名>
LF與CRLF的報錯:
由於Linux中的換行符是LF,而Windows中的換行符是CRLF,如果想用Windows下的git管理來自Linux的文字檔案,git會預設將LF轉換成CRLF,併發出煩人的warning。解決辦法如下:
進入目標倉庫的最上層目錄執行:
git config core.autocrlf false