Git命令操作

2021-07-25 18:59:37 字數 1458 閱讀 9145

1.git checkout 自己的分支

2.git stash 備份

3.git checkout master 切到主分支

4.git pull

5.git checkout 自己的分支

6.git rebase master 在主分支上打基線

7.git stash pop

8.git diff 比較不同

9.git add .

10.git commit --amend

11.git review

11.git push origin head:refs/for/master 直接提交到master分支上

1. git log filename

可以看到filename相關的commit記錄

2. git log -p filename

可以顯示每次提交的diff

3. 只看某次提交中的某個檔案變化,可以直接加上filename

git show c5e69804bbd9725b5dece57f8cbece4a96b9f80b filename

自己建立的分支上1.git status2.git add .3.git commit -m '***' 4.git review master

git push origin head:refs/for/master 直接提交到master分支上

衝突解決 1. git rebase master出現衝突2. 找到衝突的地方解決衝突git rebase —continue3. git review

git reset --hard 放棄自己的修改,回退到上一版本

git reset --soft 保留自己的修改,回退到上一版本

git review -d 15994 拉15994分支下的**

git checkout -b *** 新建分支

git branch -d *** 刪除分支

git branch -a 檢視本地和遠端的分支

git checkout master && git pull

ls 檢視當前目錄下的所有檔案

vim jitw.txt 在當前目錄下建立乙個檔案

rm -rf jitw.txt 刪除這個檔案

當我提交到master上時,再在某個分支拉**時,出現衝突,解決之後直接 git add .就可以了

abandoned

之後,首先git log,找到下圖上的commit,是你提交前的那條記錄的,git reset --soft(

保留自己的修改

),然後切到master分支pull**就ok了

git rebase --abort 是無風險的操作,會回到rebase操作之前的狀態,2個分支的commits毫髮無損。

git rebase --skip 是高風險的操作,引起衝突的commits會被丟棄(這部分**修改會丟失)。

git操作命令

1.cd d 開啟磁碟 3.pwd 顯示當前的目錄 4.git init 把這個目錄變成git可以管理的倉庫 5.git add readme.txt 新增到暫存區裡面去 6.cat readme.txt 檢視檔案內容 7.git commit m readme.txt 把檔案提交到倉庫 8.git...

git命令操作

bug無法解決或者需求頻繁變動,導致我們需要在源 處於某種狀態時,儲存一次,以便以後使用。多人協調工作時,需要實時更新,保持所有人都是乙個同步的狀態。當多個程式設計師編輯同乙個檔案並產生覆蓋問題 衝突 時,如何處理?第一步 安裝完成之後配置全域性的使用者名稱和郵箱 在專案檔案中右鍵,git bash...

git操作命令

git int 設定該資料夾為版本庫 git add 檔名 新增檔案到版本庫 git commit m 注釋 給提交後的檔案加注釋 git status 檢視修改狀態 git log 檢視最近三次修改的記錄 git log pretty oneline 簡介檢視最近三次修改記錄 git reset ...