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分支的內容合併到當前分支 此處是將...