git命令實用操作

2021-08-18 01:44:54 字數 1206 閱讀 6098

git提交流程:1、git status 檢視狀態(有多少檔案進行了修改)

2、git diff 檢視具體的修改

3、git add .  把所有的修改提交到暫存區

4、git commit -m "修改說明"

5、git pull origin develop(分支,根據需要) 從git上獲取遠端分支的更新,可能會傳送**衝突,一定要解決衝突(重要,常用)

6、git push origin develop 推送**到遠端(重要,常用)

檢視本地分支  git branch

檢視遠端分支 git branch -a

刪除本地分支  git branch -d 分支名

刪除遠端分支 git push origin --delete branchname

建立分支  git branch name(name分支名)

切換分支   git checkout master  切換到master分支

建立並切換分支 git checkout -b name(name分支名)

合併分支  git rebase develop     

合併衝突解決:rebase時衝突:解決衝突,重新提交 git rebase --skip   pull時衝突:解決衝突,重新提交

合併分支後記得pull和push

git stash 把**提交到乙個快取區

git stash pop 把**從快取區提出 

作用:因為長時間沒有pull**,遠端分支可能發生變化,本地**有大量的更新,為防止**衝突,可以先提交到快取區,將**pull下來,然後再把**從快取區中提取出來,讓本地**覆蓋分支的**

git reset head撤銷git add . 提交到暫存區的修改

git reset --hard 回退到當前版本

git reset --hard head^ 回退到上一版本

git reset --hard 版本號 回退到指定版本

git show 版本號  檢視指定版本內的更改內容

git tag -a tagname -m "說明"    建立附註標籤

git tag #         顯示所有tag 

git show tagname 顯示當前標籤附註的版本資訊

git pull origin --tags  拉本地所有的標籤

git push origin --tags 推送到遠端所有標籤

Git實用操作命令

cat file檢視檔案內容 git config global user.name your name git config global user.email email example.com git init把目錄s變成git可以管理的倉庫 git add.檔名 由工作區新增到暫存區 git...

Git 基本操作 實用

git clone 把工程clone下來之後,進入工程所在的資料夾 git rm file name git commit m delete git push u origin master git pull 本地的修改工作。git add git commit m 修改說明 git push u ...

git 實用命令

1.比較當前分支與另一分支的指定檔案差異 git difftool 分支名 檔名注 使用difftool最好配置好視覺化的比較工具,本人常用beyondcompare 2.一旦遠端主機的版本庫有了更新,需要將這些更新取回本地,這時就要用到git fetch命令 git fetch 遠端主機上面命令將...