Git高頻使用命令

2021-09-01 18:25:59 字數 1585 閱讀 6187

1、用遠端**庫中的版本完全覆蓋本地工作版本

git reset --hard

git pull

2、保留本地**庫中沒有push的改動,更新**,再還原**

git stash

git pull

git stash pop

3、撤銷commit但未push的改動

git log                     #找到要撤銷的id

git reset --hard id #撤銷改動,本地**恢復到id版本

git stash pop #撤銷commit,但不對本地**修改撤銷

4、撤銷緩衝區改動

git reset
5、提交

git add -a     #提交所有變化

git add -u #提交modified和deleted檔案,不包括new

git add . #提交new和modified檔案,不包括deleted檔案

6、分支管理

git branch                 #列出本地所有分支

git branch #建立分支name

git branch -d #刪除分支name

git checkout #切換分支

git checkout -b #建立並切換分支

7、遠端庫與本地庫合併

git remote                            #檢視遠端庫資訊

git push origin dev #推送指定分支dev

git checkout -b dev origin/dev #建立遠端origin的dev分支到本地

git merge #合併指定分支name到當前分支

git branch --set-upstream dev origin/dev #建立本地dev分支與遠端分支dev的關聯

(在pycharm中也可以直接從右下角的git-》remotebranches選擇對應的遠端分支,點左鍵check out as

就可以自動建立本地關聯的對應分支)

8、刪除「.pyc」檔案

find /tmp -name "*.pyc"

xargs rm -rf

9、撤銷已commit但未git push的命令

git log                 #找到想要撤銷的id

git reset -hard id #將**恢復到前一commit_id 對應的版本,同時完成commit的撤銷

git reset id #完成commit的撤銷,但不對本地**修改進行撤銷,可以通過commit再次提交本地**的修改

Git使用命令

初始化本地git倉庫 git init宣告遠端倉庫路徑 git remote add origin 你的遠端專案位址 檢視倉庫位址 git remote v如果結果是正確的則跳過下面的 git remote rm origin 刪除當前連線 git remote add origin xx.git ...

git使用命令

建立分支 git branch mybranch 切換分支 git checkout mybranch 建立並切換分支 git checkout b mybranch 更新master主線上的東西到該分支上 git rebase master 切換到master分支 git checkout mas...

git 使用命令

在進行專案協作時使用git 進入到專案資料夾下 拉取資料使用 git pull 這樣可以拉取到隊友的更改 提交更改使用 三步驟 git add git commit m 注釋說明 git push git add 交新檔案 new 和被修改 modified 檔案,不包括被刪除 deleted 檔案...