1
、初始化乙個git倉庫
:git init
2、新增檔案到git倉庫:
git add
新增檔案到暫存區
git commit把檔案提交到版本倉庫
3、檢視工作區狀態:git status
4、檢視檔案修改內容:git diff
git diff head --
可以檢視工作區和版本庫裡面最新版本的區別
head
指向當前版本,上乙個版本head^
,上上乙個版本head^^(
head~2)5、
檢視提交歷史:git log
6、檢視命令歷史:git reflog
7、版本
回退:git reset --
hard
commit_id
8、丟棄工作區的修改:git checkout -- file
9、丟棄暫存區的修改:git reset head file
10、
刪除乙個檔案:git rm
11、檢視分支:git branch
12、建立分支:git branch
13、切換分支:git checkout
14、建立切換分支:git checkout -b
15、合併分支:git merge
16、刪除分支:git branch -d
17、關聯遠端庫:git remote add origin git@server-name:path/repo-name.git
18、推送master分支:git push origin master
git push -u origin master
第一次推送並
關聯
19、轉殖倉庫:git clone git@
server-name:path/repo-name.git
從遠端倉庫轉殖時,git自動把本地的
master
分支和遠端的master
分支對應起來,且遠端倉庫的預設名是origin
20、檢視遠端庫:git remote -v
21、更新遠端庫的新提交:git pull
22、建立本地分支和遠端分支的關聯:git branch --set-upstream branch-name origin/branch-name
23、儲藏工作現場:git stash
24、
回到工作現場:git stash pop
25、
檢視工作現場:git stash list
26、新建標籤:git tag commit-id(可選)
,預設為head
,也可以指定乙個commit-id
27、
指定標籤資訊:git tag -a -m "taginfo"
28、檢視標籤:
git tag
29、
檢視標籤資訊:git show
30、推送乙個本地標籤:git push origin
31、推送全部本地標籤:git push origin --tags
32、刪除乙個本地標籤:git tag -d
33、刪除乙個遠端標籤:git push origin :refs/tags/
Git 常用命令整理
最近在公司的伺服器上安裝了git sever,開始從svn轉向到git了,整理了一些在git常用的命令 初始化乙個版本倉庫 git init clone遠端版本庫 git clone git xbc.me wordpress.git 新增遠端版本庫origin,語法為 git remote add ...
Git 常用命令整理
初始化乙個版本倉庫 git init clone遠端版本庫 git clone git xbc.me wordpress.git 新增遠端版本庫origin,語法為 git remote add shortname url git remote add origin git xbc.me wordp...
Git常用命令整理
雖然git現在也有ui了,但是一些常用的命令了解總是有好處的,沒準什麼時候就用上了呢 git config global user.name your name git config global user.email your email 2.git bash下操作資料夾跟dos是一樣的 如建立資...