git一些常用操作記錄

2021-09-19 06:19:16 字數 2916 閱讀 9290

1、配置全域性使用者

$ git config --global user.name 「your name」

$ git config --global user.email "[email protected]"

–global引數,用了這個引數,表示你這台機器上所有的git倉庫都會使用這個配置

2、專案倉庫建立

$ git init

如果有現有專案就使用轉殖

3、新增檔案

$ git add readme.txt,readme2.txt,readme3.txt…

4、提交檔案

$ git commit -m 「wrote a readme file」

5、刪除檔案

$ git rm test.txt

rm 『test.txt』

6、檔案狀態查詢

$ git status //顯示狀態

$ git diff readme.txt //顯示查詢

7、查詢版本資訊

$ git log

引數:–pretty=oneline 簡化顯示

–graph 檢視版本圖

$ git reflog 查詢操作資訊

$git log --graph --pretty=format:』%cred%h%creset - %c(yellow)%d%creset %s %cgreen(%cr) %c(bold blue)<%an>%creset』 --abbrev-commit --date=relative

8、版本回退

$ git reset --hard head^

git reset --hard 3628164

注:head^ -上乙個版本, head~100 -上第100個版本 ,只有數字的話是版本號

9、撤銷修改

撤銷未提交修改:$ git checkout – readme.txt

撤銷已提交修改:$git reset head readme.txt

10、建立和切換分支

git建立新分支預設是以當前分支為基準如果想以指定分支為基準,只要在最後加上分支名即可

$ git checkout -b dev origin/dev 建立切換本地分支並關聯遠端分支

$ git branch dev -建立分支

$ git checkout dev -切換分支

11、檢視分支版本

$ git branch

$ git branch -a 檢視當前分支與遠端分支的關聯

$git branch -r 檢視遠端跟蹤分支

$git branch -vv 檢視本地分支及追蹤的分支

12、當前分支工作現場隱藏

$git stash

$git stash list可以檢視隱藏起來的工作現場

$git stash delete 分支名字如stash 刪除隱藏現場

13、恢復當前分支工作現場14、合併分支

$ git merge dev

合併並提交:$ git merge --no-ff -m 「merge with no-ff」 dev

引數:–no-ff:禁用fast forward

15、強行覆蓋本地

$git fetch --all

$git reset --hard origin/master

16、刪除分支

$ git branch -d dev

強行刪除分支:$ git branch -d dev

17、推送分支

$ git push origin master

$ git push -u origin master

18、檢視遠端倉庫資訊

$git remote -v

19、拉取遠端資訊

$ git pull 《遠端主機名》 《遠端分支名》:《本地分支名》

如果遠端分支(next)要與當前分支合併,則冒號後面的部分可以省略

$ git pull origin dev

20、刪除遠端分支

$git push origin :serverfix

21、手動追蹤遠端分支

在某些場合,git會自動在本地分支與遠端分支之間,建立一種追蹤關係(tracking)。比如,在git clone的時候,所有本地分支預設與遠端主機的同名分支,建立追蹤關係,也就是說,本地的master分支自動」追蹤」origin/master分支。

$ git branch --set-upstream master origin/next

22、git別名配置

$ git config --global alias.st status

$ git config --global alias.co checkout

$ git config --global alias.ci commit

$ git config --global alias.br branch

$ git config --global alias.sh stash

23、查詢版本

$git --version

git常用的一些操作

一 你是第乙個提交 到github gitlab上的人 git init 初始化本地倉庫 git add 將檔案加到暫存區 git commit m first commit 將檔案提交到本地倉庫 git remote add origin git github.com test.git 鏈結git...

Git的一些常用操作

檢視狀態 命令列 git status 檢視專案的分時支們 包括本地和遠端 命令列 git branch a 刪除本地分支 命令列 git branch d 刪除遠端分支 命令列 git push origin delete 執行本地檔案提交上傳的順序 命令列 git init 如果已經初始化生成了...

git的一些常用操作

1 檢視 的修改狀態 git status 2 提交 3 拉取 git pull 4 建立新分支並關聯遠端分支 上邊的語句也可以寫成兩句話 建立新分支 git checkout dev 切換到該分支 git branch dev 5 檢視分支 6 合併分支 把dev分支的內容合併到當前分支 此處是將...