GIT
(分佈式版本控制系統)
背景:發現自己在電腦本地搞編程的時候,會有很多的不同時期的版本需要去處理,越來越麻煩,然後·······就用上了申請的git
介紹:基於windows平臺
一、下載地址
https://gitforwindows.org/ 我電腦是64位,所以下載的是64位的,大家可以根據實際情況下載
二、註冊github
https://github.com/ 不懂可以參考這個https://jingyan.baidu.com/article/455a9950abe0ada167277864.html
三、Git操作
1、打開git bash
嘗試輸入一寫git 的命令,發現說沒有庫,因爲我的路勁是在桌面上現在
當然你也可以輸入 git --help命令查看有什麼命令(我是看不太懂= =)
2、設置你的信息,就是你想上傳到github的時候會同時記錄到上面去,顯示是誰提交的
3、創建你的庫,你可以理解爲一個放置你所有程序的倉庫
我是在我的G盤中創建一個CSDN的庫,你也可以在電腦上直接創建,記得你創建的絕對路徑,然後進入
4、初始化你的版本庫(本地庫),在你的庫中出現了一個.git的文件夾,這個文件夾都是git的配置文件,別動
命令: $ git init
5、給這個庫添加一個文件,可以百度vim的命令 https://www.cnblogs.com/usergaojie/p/4583796.html
命令 : $ vim readme.txt
進入編輯模式,寫入,!wq保存並退出
6、將文件保存到(Stage)暫存區,可以理解爲本地庫和遠程庫中間過度的東西。
7、提交到遠程庫
三、讓git和github關聯起來
兩者是通過ssh連接的,安全又快速
1、在這裏查找你的公鑰和密鑰 C:\Users\你的用戶名\.ssh
2、d_rsa是你的私有密鑰,id_rsa.pub是公鑰,打開文本複製裏面的內容,複製到你的github賬戶setting的ssh
3、測試ssh key是否成功,使用命令“ssh -T [email protected]”,如果出現You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。
不成功?看這個https://jingyan.baidu.com/article/ca00d56c4861b0e99febcf6e.html
四、將本地庫的內容推到遠程庫
1、在github上面創造一個你的庫,public是免費的,private是收費的
2、創建成功後就是這種結果
3、複製github庫上的地址
4、有兩種方式,一種是直接複製遠程庫到本地庫,另外一種是本地直接連接遠程庫
1)
2)
注意:這裏要輸入你自己的遠程庫的ssh
5、推送上去
出現這個錯誤是因爲本地commit一個提交和遠端服務器中的代碼有衝突
是設置遠程庫的時候默認生成了一個README.md的文件
$git pull –rebase origin master
6、上傳到遠程庫
7、去到GitHub上綿看下你的文件,多了helloworld.txt,完成