Git學習 命令

2021-10-24 17:40:31 字數 843 閱讀 5284

提交gerrit評審

git push origin head:refs/for/master
直接推入git庫
git push origin head:refs/heads/master
更新**重新觸發修改
git fetch origin master:tmp

git rebase tmp

git commit --amend

已有**修改,再次修改
git add 修改檔案

git commit --amend

git fetch origin master:tmp

git rebase tmp

git push origin head:refs/for/master

還沒git add的修改檔案,先git stash存下來;更新完**後再git stash pop 出來與最新**合併,解決衝突
git stash

git stash pop

回退
git reset --soft head~1 

//撤銷commit修改,本地**不變

git reset --hard fetch_head

git reset --hard head^

//本地**也回退

切分支
git branch tmp_p1 origin/feature/p1

git checkout tmp_p1

生成key
ssh-keygen -t rsa

git 命令學習

mkdir test 建立test資料夾 cd test 進入test檔案 git init 建立空白的git檔案 ls 檢視當前目錄的檔案內容 cd 返回上一目錄 vi xx.txt 編輯乙個txt文件 git status 檢視當前狀態 git commit m add add.txt m的後面...

學習Git命令

git 倉庫的一次commit記錄所提交目錄下所有檔案的快照,感覺像是大量的複製和貼上,但git並非如此!git 希望提交的記錄盡可能的輕量,所以每次進行提交時,它不會簡單地複製整個目錄,條件允許的情況下,git會把提交壓縮成從 倉庫中的乙個版本到下乙個版本的變化合集,也叫作 增量delta git...

Git命令學習

列出當前版本號 列出遠端倉庫 git remote v 選項,列出遠端倉庫位址 3.新增遠端倉庫 git remote add pb https address檢查當前檔案狀態 git status遠端倉庫的移除和重新命名 git remote rename firstname changednam...