安裝配置Git工具
介紹如何安裝與簡單的配置Git工具
安裝
- 首先在終端下輸入
git --version,如果正確顯示版本號,就說明已經(jīng)安裝好了,如果沒有則在輸入下面這條命令進行安裝
ubuntu下用
$ sudo apt-get install git -y
關(guān)聯(lián)公鑰
- 使用ssh-keygen生成公鑰和私鑰
$ ssh-keygen
//然后一直回車下去就可以生成空密碼驗證的密鑰文件
- 到存放密鑰的文件下查看,一直回車的話就是當前目錄的.ssh目錄,進入目錄下查看文件,會有兩個文件,后綴名是.pub的就是公鑰文件,沒有后綴名的就是私鑰
- 復制公鑰的文件中的內(nèi)容,就是ssh-rsa 開頭到 用戶名@主機名 這段字符串
- 添加到github>settings> SSH and GPG keys>New SSH key>key,
- 點擊Add SSH key,就關(guān)聯(lián)完畢
配置用戶名和郵箱
# 如果想設(shè)置為全局生效,添加--global參數(shù)
$ git config --global user.name "你的用戶名"
$ git config --global user.email "你的郵箱"
配置提交的模式
此設(shè)置是 Git 命令 push 的默認模式為 simple ,當我們執(zhí)行 git push 沒有指定分支時,自動使用當前分支,而不是報錯
git config --global push.default simple
克隆遠程倉庫到本地
$ git clone '倉庫的鏈接'
添加修改文件
要把一個文件添加或者更新內(nèi)容到本地索引中,可以使用
git add命令,命令用法是git add<file/dir>,
$ echo 'this is a new file' > new.txt
$ ls
將這個文件移動到倉庫下,并用git add命令添加到本地索引庫中
$ git add new.txt
刪除
把倉庫里的文件刪除掉,可以使用
git rm命令,用法是git rm [-rf] <文件名|路徑>
$ git rm README.md
$ ls
撤銷
要把倉庫中的改動撤銷回克隆下來的狀態(tài)(注意,如果改動之后執(zhí)行了提交就無法再撤銷,只能從遠程倉庫重新克隆一份到本地),可以使用
git reset命令
$ git reset --hard HEAD
提交倉庫的改動
在改動后推送到遠程倉庫之前,都需要對這一次或這一批次的操作做提交,命令為
git commit,用法是git commit -m "你的提交備注",只有做好提交動作,才可以開始推送改動到遠程倉庫同步
$ git commit -m 'a new file'
推送改動到遠程倉庫中
當提交了倉庫的修改后,就可以開始推送改動的內(nèi)容到遠程倉庫,用`git push [-u] origin <分支名>
第一次推送改動可以使用-u參數(shù),使用之后就會綁定你這一次的倉庫分支名,這樣的話下一次就不需要加上分支名了
同步git在線環(huán)境中的進度
- 產(chǎn)看倉庫改動
# 默認是主分支
$ git fetch origin 分支名
- 下拉倉庫同步
# 默認是master
$ git pull origin 分支名
撤銷暫存區(qū)的修改
git checkout -f 的作用是將在暫存區(qū)的更改文件進行強制撤銷
git checkout -f