Git常用命令總結

2021-07-26 07:29:50 字數 2343 閱讀 7780

1. cd/d/workdir    切換到工作區目錄

2. git config--global core.autocrlf false     #禁用自動換行

3. git init    把工作目錄變成git管理倉庫

4.  

git add file1.txt                           將file1.txt新增到暫存區

git add file2.txt file3.txt               將file2.txtfile3.txt 同時新增到暫存區

git commit -m 『add 3 fiels』           commit 一次提交多個檔案並對本次提交進行說明

1. git status                                    檢視當前版本庫狀態

2. git diff file1.txt                             將當前修改後的檔案與上一版本做差異比較

1.git log                                         顯示從最近到最遠的提交日誌

git log - - pretty=oneline             簡化資訊輸出

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

3. git reset --hard 553453 (commit_id)          切換到commit_id所在的版本

4. git reflog                                     顯示每一次執行的命令

1. git diff head  readme.txt                檢視工作區和版本庫裡面最新版本的區別

1. git checkout  readme.txt                 把readme.txt檔案在工作區的修改全部撤銷

2. git reset head file                             把暫存區的修改撤銷掉,重新放回工作區

1. rm test.txt                                           直接刪除乙個檔案

2. git checkout  test.txt                        將誤刪的檔案恢復

2. git rm test.txt  

git commit -m 『removetest.txt』             檔案從版本庫中徹底刪除

新增遠端倉庫

tips:先去或 建立乙個遠端版本倉庫

再將本機的公鑰複製貼上儲存到自己的賬戶ssh公鑰列表中

首次向遠端倉庫

push

時會報錯:

1.git remote add origin git@server-name:path/repo-name.git   關聯乙個遠端庫(先執行)

2.git pull --rebase origin master   進行**合併【注:pull=fetch+merge】

3.git push -u origin master    第一次推送master分支的所有內容

從遠端庫轉殖

git clone git@server-name:path/repo-name.git

建立與合併分支

1.git checkout -b dev       建立dev分支,並切換至dev分支

等同於:git branch dev

git checkout dev

2.git branch dev               建立dev分支

3.git checkout dev            切換到dev分支

4.git branch                      檢視當前分支

5.git merge dev                以快進模式合併

6.git branch -d dev           刪除dev分支

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 ...

git常用命令總結

檢查git 是否安裝 git 新增git 個人資訊 git config global user.name your name git config global user.email email example.com 建立乙個版本庫 mkdir learngit 建立乙個空目錄 cd learn...