安裝 Git
Ubuntu 14.04 LTS
命令行中鍵入:
sudo apt-get install git
若出現(xiàn)依賴關系,根據(jù)提示進行砸狞。例如有時會提示「鍵入 'apt-get -f install'消除依賴問題」捻勉。此時記住:只需要在該命令前面加入 sudo
即可(除非你已經(jīng)以 root 登錄刀森,此時不需要加 sudo
)踱启,install
后不需要加任何內容,回車即可研底。
常用命令
- 把倉庫拉到本地:
git clone [URL]
- 查看倉庫狀態(tài)(修改了哪些文件):
git status
- 提交修改:
git add .
+git commit -m "message for commit"
- 切換分支:
git checkout [BRANCH NAME]
在 push 時我明明是用自己的 GitHub 用戶名登錄埠偿,為何 GitHub 上顯示的不是我登錄的 GitHub 賬戶
例如蘋果用戶可能會遇到這類問題:push 上去以后,發(fā)現(xiàn) GitHub 顯示的結果如下
其實 commit 的時候榜晦,(「有時」)會有提示如下:
Your name and email address were configured automatically based on your username and hostname. Please check that they are accurate.
You can suppress this message by setting them explicitly. Run the following command and follow the instructions in your editor to edit your configuration file:
git config --global --edit
After doing this, you may fix the identity used for this commit with:
git commit --amend --reset-author
注意到第一句話
Your name and email address were configured automatically based on your username and hostname.
由于蘋果機用 iCloud 賬戶登錄系統(tǒng)冠蒋,很顯然,默認提交賬戶被指定為 iCloud 相關賬戶了乾胶。
隨后有 2 種方法把提交用戶改為 GitHub 賬戶:
- 【方法 1】按照提示抖剿,鍵入第一個命令
git config --global --edit
后,會進入 vi 中修改相應配置文件识窿,按字母鍵 i 進入「插入」狀態(tài)斩郎,然后在[user]
下分別修改name =
與email =
之后的內容為自己 GitHub 賬戶對應的賬戶信息。然后再鍵入git commit --amend --reset-author
即可喻频。
注意:修改完
name
和#
,有的話請刪除這個#
甥温,否則修改無法生效
- 【方法 2】鍵入
git config --global user.name "你的 GitHub 用戶名"
與git config --global user.email "你的 GitHub 用戶名對應的 email 地址"
锻煌。然后再鍵入git commit --amend --reset-author
即可。
如上修改完畢后再 push 到倉庫中時姻蚓,就會發(fā)現(xiàn)炼幔,commit 信息對應的賬戶已經(jīng)變成你的 GitHub 賬戶了
更新了 GitHub 賬戶,如何重置本地保存的密碼
參考這里史简,只要在命令行中輸入下述命令即可:
git credential-osxkeychain erase