Git常用命令筆記總結

2021-10-10 22:57:11 字數 1928 閱讀 4667

1、git init (初始化git,會自動建立乙個.git本地倉庫)

1、git add 檔案 (新增到暫存區)

2、git status (檢視狀態)

3、git commit -m 『描述』 (暫存區檔案提交)

4、git reset head (暫存區檔案撤銷)

1、git log

2、git log -5 --pretty=oneline (一行輸出,-5表示列印五行)

3、git reflog (列印所有的版本資訊)

乙個「^」,表示乙個版本

1、git reset --hard head^ (回退到上乙個版本)

2、git reset --hard head^^ (回退到上兩個版本)

3、git reset --hard head~1 (數字1表是乙個版本,2表示2個)

4、git reset --hard id的前幾位,至少五位 (跳到未來的版本)

1、git checkout – test.txt (暫存區沒有檔案了,可以從本地倉庫裡面拷貝過來)

2、git ls-files (檢視本地倉庫的檔案)

3、git rm test.txt (刪除檔案,暫存區與本地倉庫都刪除了)

1、git clone 倉庫專案位址 (從遠端倉庫上轉殖)

2、git remote add origin 倉庫位址 (將遠端倉庫取個別名為origin)

3、git push -u origin master (推送到遠端倉庫上)

4、將專案推送到遠端倉庫上步驟:

git init

git add test.txt

git commit -m 『上傳test.txt檔案』

git remote add origin 倉庫位址

git push -u origin master

1、建立以乙個名為test的分支

​ git branch test

2、切換到指定的test分支上去

​ git checkout test

3、建立test分支並切換到分支上去

​ git checkout -b test

4、檢視所有分支

​ git branch -a

5、檢視所有分支,並且*標緻的為當前分支

​ git branch

6、刪除指定分支test

​ git branch -d test

7、合併分支,只能在主幹上面合併分支,不能在分支上面合併主幹

​ git merge test

8、檢視本地倉庫與遠端倉庫的所有分支

​ git branch -a

9、推送本地分支test到遠端倉庫

​ git push origin test

10、刪除遠端倉庫上的分支remote_test,但是本地倉庫的分支仍然保留

​ git push origin :remote_test

11、拉取遠端指定的分支到並在本地建立該分支

​ git checkout -b local_test origin/remote_test

1、新建標籤,預設為head

​ git tag tag_name

2、新增標籤並指定標籤的描述資訊

​ git tag -a tag_name -m 『描述資訊』

3、檢視所有標籤

​ git tag

4、刪除乙個本地標籤

​ git tag -d tag_name

5、推送本地標籤到遠端

​ git push origin tag_name

6、推送全部未推送過的本地標籤到遠端

​ git push origin --tags

7、刪除乙個遠端標籤

​ git push origin :refs/tags/tag_name

git常用命令筆記總結

資源鏈結.git status 可以時刻掌握倉庫當前的狀態 git diff 檔名 檢視檔案變化檢視diffrent git add git commit m 修改說明 git log 命令顯示從最近到最遠的提交日誌 git log pretty online 簡略顯示日誌 git log pret...

Git常用命令總結

原文 author joseph lee e mail fdlixiaojun gmail.com 基礎概念 git是分布式版本控制系統,在每個主機上都儲存這版本庫的完整映象,這於cvs,svn 等集中式版本控制系統不同,集中式版本控制系統僅是在伺服器上儲存有所有資訊。git檔案更改後是以快照的方式...

git常用命令總結

一 分支新建與切換 git中的分支,本質上僅僅是個指向 commit 物件的可變指標。1 新建乙個分支 比如新建乙個名為testing的分支 git branch testing 即是在當前commit物件上新建了乙個分支指標 注 head指向當前所在的分支,用cat git head可以檢視 2 ...