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

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

 

 一.引言html

  我想你們如今都很熟悉github了,也能運用github上開源的項目到本身的項目中。可是咱們也很想把本身的一些項目也放到github中開源供你們使用。這2天我就在研究這個東西,也查過不少資料都不是系統的,也走了不少的彎路畢竟一個初學者學習這幾個軟件,剛開始也不知道這二者有什麼聯繫,純粹靠本身瞎摸索,終於成功的上傳到個人github裏,好了閒話少說,幹正事了,我會一步一步細解並貼出圖片或gif圖。git

  二.準備工做github

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

2.github帳號:大家都能用github了,確定也有帳號了。沒有的直接去官網Sign up。 點擊註冊服務器

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

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

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

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

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

遇到這個直接點取消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。再次感謝你們花費資金寶貴的時間閱讀!

相關文章
相關標籤/搜索