手把手教你用git和SourceTree上傳項目到github細解(轉)


尊重原創:https://blog.csdn.net/qq_32365567/article/details/52859166

 

 一.引言

  我想大家現在都很熟悉github了,也能運用github上開源的項目到自己的項目中。但是我們也很想把自己的一些項目也放到github中開源供大家使用。這2天我就在研究這個東西,也查過很多資料都不是系統的,也走了很多的彎路畢竟一個初學者學習這幾個軟件,剛開始也不知道這兩者有什么聯系,純粹靠自己瞎摸索,終於成功的上傳到我的github里,好了閑話少說,干正事了,我會一步一步細解並貼出圖片或gif圖。

  二.准備工作

  1.為什么要用SourceTree這個圖形化界面,而不用Git自帶的Git GUI呢?首先我認為最簡單的一點就是SourceTree有中文版好用。嘿嘿,具體的看一下這篇關於GitBash、EGit、SourceTree三個Git管理工具對比的博文:http://www.open-open.com/lib/view/open1434502191411.html。

2.github賬號:你們都能用github了,肯定也有賬號了。沒有的直接去官網Sign up。 點擊注冊

2.下載軟件:git客戶端:官網網址https://git-scm.com/downloads或者下載好的最新版本。點擊下載

                                 SourceTree客戶端: 下載即可使用中文版。點擊下載

     3.安裝軟件:git客戶端:基本上就是一直點擊next按鈕就能安裝好了,只不過在這個界面的時候,說明一下

第一個是在windows的環境下安裝,第二個是在windows或者lunix環境中安裝的。兩者都可以。安裝好git客戶端后,我們會發現它有Git GUI和Git Bash及Git CMD這三種,我簡單的說一下Git GUI是一個圖形工具相當於一個專門管理你代碼或者修改代碼,具體直觀的能看見的這個工具,只不過是英文版的和SourceTree的作用類似,但是好用一些。而Git Bash就是利用Git的命令去一步一步的提交項目到你的github中,我開始就是用的命令去提交代碼,遺憾的是提交失敗很崩潰,並且命令也有幾條記不住,不用怕我們可以用SourceTree界面去提交項目,不再擔心那所謂的Git命令了。

SourceTree客戶端:跟git一樣直接一路點next,過程中會出現

遇到這個直接點取消X按鈕,不用管這個其實已經安裝在你的文件目錄下了,還會出現兩個保存的對話框也直接點

取消。再有會出現這個

因為我們使用的是Git工具,所以就不需要用Mercurial了。安裝好后就能打開軟件了。

 三.遇到的問題

1.有可能會報出沒有找到你安裝的git工具,如圖:

解決的因為SourceTree默認的沒有支持git,所以我們要打開它。打開SourceTree,【工具】【選項】【git】,

可以更改git。如圖:

就和git聯通了。目前只遇到這個,也讓我搞了很久。

2.在SourceTree中的新建克隆中,把所有的都填完后,遇到克隆按鈕顯示的灰色,點不動的解決辦法,如圖:

 


 

 

 

使用步驟(source Tree中文版)如下:

下載地址: https://download.csdn.net/download/qq_38620276/10470902  

 

四.上傳項目

1.github創建項目的倉庫:打開你github賬號的首頁,

點擊New repository,

創建好后,再回到SourceTree工具來。

2.克隆/新建:

打開你github上的項目把這個值給復制下來放入到SourceTree的新建克隆中的原路徑,如圖:

如果遇到克隆點不動的時候,請看三節的遇到問題2.

3.提交項目:

1.首先找到你克隆時的目標路徑的這個文件夾,里面只有這一個.gitignore這個文件,不用管它在這個文件夾里可以把你的項目文件夾復制到這個文件夾里,這里要注意一下:這個和SVN提交代碼類似,可以有些文件忽略掉,如我在這個文件夾里新建一個記事本,如圖:

創建好后,你再打開SourceTree看你的文件狀態突然變成這樣了,如圖:

這里會遇到如果有很多文件時,軟件會卡住,解決辦法:

2.提交代碼:當你把需要上傳的文件,到添加到已暫存文件中時,如圖:

,到了這里就點提交按鈕,會彈出一個輸入框,這就像你提交代碼到服務器時,你要填寫的更新日志或者是提交日志,以便過后好查看和維護。點了提交后並沒有完成,此時注意到推送按鈕上有一個紅色的數字,這個數字表示的是同時上傳幾個項目或者倉庫中。如圖:

點了它后會彈出框,繼續確認,就Push到你的github里了。

3.查看是否成功:此時就可以登錄你的github查看是否成功上傳了。如圖:

成功上傳。

四.結尾

           我把對於研究這兩個軟件結合上傳項目到github上整理了以上內容,這些也只是我目前所知道了解的希望對大家有所幫助,同時期望有哪處不了解的可以咨詢我。如果以上內容有錯誤的,望大家踴躍指出共同改正成長,技術知識的海洋一個人難以快速成長的,願共同交流學習。QQ:2037646179。再次感謝大家花費資金寶貴的時間閱讀!

 


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM