Git推送到GitHub的詳細教程(圖文並茂)


GIT

 

(分佈式版本控制系統)

Git(讀音爲/gɪt/。)是一個開源的分佈式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。


背景:發現自己在電腦本地搞編程的時候,會有很多的不同時期的版本需要去處理,越來越麻煩,然後·······就用上了申請的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,完成


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章