1、安裝
1、1
使用yum安裝的
指令:$ yum install git git-gui
1、2 生成密鑰對,使用ssh-keygen方法
1、3 将生成的公鑰複制到github.com中的sshkey中
如果出現産生的ssh-key無效的錯誤,請改為一行行的複制公鑰内容,注意不要将空格,換行符等複制進來。
特别注意第一個字元不要漏了。
2、測試
将key添加之後,我們測試下能否連結到github。
指令:$ ssh [email protected]
看是否有這些内容出現:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIn5GcuEDM5UzXwQTO2EzN0YzMx8CXxMzLcNDMzEDMy8CXzRWYvxGc19CX0Vmbu4GZzNmL51mLn1Wavw1LcpDc0RHaiojIsJye.png)
3、設定
為了聯系,可以填寫你的一些資訊
指令:$ git config --global user.name "your name"
$ git config --global user.email "your email"
4、克隆
假設已經在github.com上邊建立好了工程,我們暫且稱之為遠端倉庫,準備下載下傳下來:
指令:$ git clone [email protected]:alex-my/std.git
這裡下載下傳了一個名為"std"的工程
5、本地庫新增檔案傳到遠端倉庫
在本地建立檔案夾,作為本地倉庫,然後建立新檔案,然後将檔案傳到遠端倉庫。
因為遠端倉庫上邊已經有檔案,是以我們需要将檔案先用pull更新下來,然後在将我們新增的檔案傳到遠端倉庫。
首先建立一個名為“std”檔案夾,不一定與github.com上的工程同名,使用git
init初始化
建立一個檔案vv.h,使用shell重定向寫一些内容,當然,這些工作都可以使用vim替代。
為了友善,使用git
remote增加一個路徑别名,這樣就不用打那麼長的路徑了。
然後,使用git pull origin master将遠端倉庫更新下來。
檢視後發現,多了兩個檔案,vector.h,readme.md。這是前邊就添加的,你們可能隻有readme.md或者是其它的,當然,這都不是重點。
git
status是為了列印資訊,可以省略這一步。我們可以看見“?? vv.h”,表示新增了一個vv.h是遠端倉庫沒有的。
使用git
add将我們要送出的檔案的資訊添加的索引庫中。
commit将索引庫内容送出到本地倉庫中。
使用git push送出到遠端倉庫中。
6、更新檔案
git
commit -a -m "brief"
增加-a,可以隻将所有被修改或删除的且被git管理的檔案送出到本地倉庫中。
git push origin master
此指令将本地倉庫更新到遠端倉庫中,origin是别名,可以用具體url替代。
如果沒有新增加的檔案,不需要使用git add指令。