給自己的一句話,多寫多練,另外,Java倒數第一!
先附上Git的官網地址:https://git-scm.com/
百度百科介紹:Git(讀音爲/gɪt/。)是一個開源的分佈式版本控制系統,可以有效、高速地處理從很小到非常大的項目版本管理。 [1] Git 是 Linus Torvalds 爲了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。
Git的功能:
1、從服務器上克隆完整的Git倉庫(包括代碼和版本信息)到單機上。
2、在自己的機器上根據不同的開發目的,創建分支,修改代碼。
3、在單機上自己創建的分支上提交代碼。
4、在單機上合併分支。
5、把服務器上最新版的代碼fetch下來,然後跟自己的主分支合併。
6、生成補丁(patch),把補丁發送給主開發者。
7、看主開發者的反饋,如果主開發者發現兩個一般開發者之間有衝突(他們之間可以合作解決的衝突),就會要求他們先解決衝突,然後再由其中一個人提交。如果主開發者可以自己解決,或者沒有衝突,就通過。
8、一般開發者之間解決衝突的方法,開發者之間可以使用pull 命令解決衝突,解決完衝突之後再向主開發者提交補丁。
爲什麼使用GitHub?
GitHub與SVN
1.SVN版本集中管理,所有的代碼都在中央服務器上--必須聯網,不然代碼提交不上去
2.Git去中心化,每個服務器上都有一個完整的代碼庫
一,Git客戶端安裝
1.linux: yum install -y git
2.Windows : https://git-scm.com/downloads
3.Mac: brew install git
安裝我就不介紹了,windows下載一個.exe文件一直下一步就ok了
二,檢查安裝是否成功
git --version
三,擁有一個Git賬號
主頁:https://github.com 自己註冊--很簡單
推薦使用命令行進行操作(g'i't有圖形化工具)
註冊號登陸如下
四,配置sshkey
1.生成key: ssh-keygen -t rsa -C"郵箱地址" --添加好命令後一路回車,不要停
2.cd ~/.ssh(用戶目錄下的.ssh目錄下的文件夾)
3.複製id-rsa.pub的公鑰內容到github網站中
執行完第一個命令之後是這個樣子的!
進入根目錄下的.ssh文件夾
此時我們進入.ssh目錄下看生成了哪些
接着我們輸入pwd命令,然受輸入cat id_rsa.pub如下,下面那一大坨不要管他是什麼,先複製
然後進入到剛剛註冊好登陸的gitHUB中,個人中心-settings - SSH and GPG keys - New SSHKEY
接着粘貼上你的Key
最後的結果如下
單個的sshKey就配置成功了