1. 程式人生 > >GIT 檢視/修改使用者名稱和郵箱地址,和一些常用的git命令

GIT 檢視/修改使用者名稱和郵箱地址,和一些常用的git命令

版權宣告:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/chentravelling/article/details/https://mp.csdn.net/postedit/82665115

  • 使用者名稱和郵箱地址的作用

    使用者名稱和郵箱地址是本地git客戶端的一個變數,不隨git庫而改變。

    每次commit都會用使用者名稱和郵箱紀錄。

    github的contributions統計就是按郵箱來統計的。

  • 檢視使用者名稱/郵箱

  •  git config user.name

  •  git config user.email

2.建立使用者名稱和郵箱,也可以用來修改

  • git config --global user.name "username"
  • git config --global user.email "[email protected]"

常用git命令操作

  • git add  新增,經常用-_-||
  • git pull 拉程式碼,也能用於重新整理本地倉庫
  • git branch 檢視本地分支
  • git branch -a  檢視本地分支,檢視遠端分支(不過更詳細)
  • git branch -avv 檢視本地分支,檢視遠端分支(超詳細)
  • git diff xxxxx(修改的檔名) 檢視修改的內容
  • git commit -m "xxxx" 將所有新增到索引庫的檔案提交到本地倉庫
  • git reset HEAD <檔案>..." 以取消暫存 取消存入的commit  (有新增就有取消)
  • git reset   xxxxxxxxxx(代表歷史提交記錄) 效果和取消暫存一樣,讓當前的狀態指向某個歷史提交點上
  • git push xxxxx(遠端倉庫地址) 用於提交程式碼,將本地倉庫的修改推送到遠端倉庫
  • git checkout -b xxxxx 切換到xxxxx分支  注意:如果xxxxx不存在,會建立一個這樣的分支
  • git checkout  xxxx 切換分支  有點蛋疼-_-
  • git branch -d xxxxx 刪除本地分支,或將修改的檔案恢復
  • git push origin --delete xxxxx 刪除遠端分支  , 慎用!!!
  • git branch -r -d xxxxx 刪除遠端分支 
  • git rebase  發生衝突時可用rebase 和並分支,貌似說的不對, —— 這個是合併分支用的 千萬不要和 reset搞混了
  • git merge    將一個或多個分支合併
  • repo forall -c git pull  拉取程式碼,去每個目錄下拉取,針對有些目錄檔案拉不到用這個
  • git commit --amend  追加提交,注意,注意,注意(重要的的是說三遍):追加提交之前,一定要去先看一下是否有別人提交過,可用git log 檢視提交日誌,後面再push 上去就好了!
  •  

 

git命令還有很多,上面就列舉出我們常用的,學習  

最後上個大神的git合併分支的操作連結  很詳細  https://blog.csdn.net/zzh920625/article/details/78315127