Git常用命令總結

2021-10-14 09:31:16 字數 2357 閱讀 5715

會在當前使用者下生成乙個.gitconfig

git config user.name 名字

git config user.email 郵箱

給遠端倉庫起乙個別名

$ git remote add 別名 遠端倉庫位址.git檢視當前所有的別名

$ git remote show檢視詳細資訊

$ git remote show ***遠端倉庫的別名

$ git remote

git push --set-upstream *** master

記住這次的提交位址,下次就可以直接git push

新增所有的檔案到暫存區

$ git add --all或者是git add .

在工作區的檔案直接刪除就可以

在暫存區或分支上的檔案:

在工作區不需要這個檔案了:使用git rm file

在工作區需要這個檔案,只是不希望這個檔案被版本控制:git rm --cached file

改名檔案,並將這個改名放入暫存區

$ git mv [file-original][file-renamed]

git status

$ git commit -a -m "***x"

列出本地所有的分支(至少有一次提交才可以看到master分支)

git branch基於當前分支新建乙個分支,但依然停留在當前分支

git branch [branch-name]基於當前分支新建乙個分支,並切換到該分支

git checkout -b [branch]切換到指定分支,並更新工作區

git checkout [branch-name]切換到上乙個分支

git checkout -合併指定分支到當前分支

git merge [branch]刪除分枝(刪除的前提是不要處於要刪除的分支)

git branch -d [branch-name]如果乙個分支和master修改了同乙個地方,且master沒有進行commit,是不能將另乙個分支merge到master的

如果master進行了commit,使用merge會將兩個改動都儲存到檔案中去

head表示master最新版本,下面表示另乙個分支最新版本,可以手動解決衝突

在master分支解決了衝突之後,想讓兩者同步

合併的時候合併的是版本,如果這個版本之前就跟master合併過,那麼

git遠端操作詳解

常用git命令

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