天天看點

Git配置

目前尚有以下問題沒有解決:

  1. 同一台PC上如何配置兩個Git賬号(一工作用的GitLab,一自用的GitHub):網上有解決方案,但每次Git操作時需要改下使用者名,遂棄。

個人PC配置Git的方法如下:

具體參考:GitHub官方配置教程      Git官方文檔 官方文檔裡對Git的原了解釋的很清楚,這裡就不寫了。

  廖雪峰Git教程 也不錯,可以看下

  • Git安裝時,可以考慮下選擇風格為windows樣式的。
  • 配置Git的使用者名和郵箱:原因每一個 Git 的送出都會使用這些資訊,并且它會寫入到你的每一次送出。
  • git config --global user.name "YOUR NAME"
    
    git config --global user.email "YOUR EMAIL ADDRESS"       
  • 生成ssh密鑰和公鑰,并且将公鑰複制到GitLab上。公鑰Path=~/.ssh/下。
  • ssh-keygen -t rsa -b 4096 -C "[email protected]"
          
  • 建立Git倉庫:此操作完全是本地化的。
  • git init      
  • 可以配置下 .gitignore 檔案。(可以區github上找,同種環境下基本類似:https://github.com/github/gitignore)
  • git pull :拉取遠端倉庫的更新
  • git push :送出本地倉庫到遠端倉庫
  • git add file/. :送出本地更改到緩沖區
  • git commit : 将緩沖區的送出到本地倉庫。git commit -m "送出注釋"
  • git log:檢視 commit的日志
  • git reset --hard commit_id :回退到某次commit的值
  • 當修改 .gitignore 後不生效:原因是 .gitignore 智能忽略那些沒有被跟蹤過的檔案,已經加入版本控制的對 .gitignore無效。做以下處理即可:
  • git rm -r --cached .
    git add .gitignore      

注意:雙賬号配置參考

git