SourceTree 上傳代碼到 github

###開篇 今天有個小夥伴問我怎麼使用SourceTree上傳代碼到github經過qq費了九牛二虎之力總算是讓他上傳成功了,所幸就想不如把這個過程分享一下,但願對有用的人有所幫助。 ###SourceTree簡介git

GSLocalNotification__Git_.png
如圖因爲其界面的可視化,對使用者來說具備較強的操做性,同時也簡單了許多。代碼上傳也比較方便因此比較喜歡。。。 ###首先建立一個git倉庫

zhangguosen3033__3033_.png
如圖點擊右上角的加號建立一個倉庫.

zhangguosen3033__3033_ 2.png

Create_a_New_Repository.png

zhangguosen3033_-__這是一個測試.png
複製這個git的網址 ###使用SourceTree 下面是一個個已經建立好的倉庫
SourceTree.png
選擇從url克隆

SourceTree_和_Microsoft_Word.png
這裏爲了方便,從桌面建立了一個名爲實驗倉庫的文件夾,並把路徑替換爲目標路徑,克隆後以下圖。

ED1B810E-25AD-46E9-9D19-18EC127EB670.png
自動彈出以下界面 咱們的一個本地倉庫基本已經建立成功。

實驗倉庫__Git__和_SourceTree.png
打開文件夾能夠看到,咱們建立的空文件夾下多了一個名爲README的文件
實驗倉庫_和_Microsoft_Word.png
下面咱們拖入一個想要上傳的文件到文件夾目錄下

實驗倉庫__Git__和_SourceTree_和_簡書.png
能夠看到 咱們拖到文件夾內的項目已經加入到了本地倉庫內只是尚未保存

實驗倉庫__Git__和_SourceTree.png
能夠看到,咱們的文件以及暫時的保存,綠色色爲新增長的文件按,黃色的爲修改的,紅色表明移除的。 點擊提交後 填寫提交信息。

實驗倉庫__Git_.png

實驗倉庫__Git_.png
這裏信息已經提交到遠程倉庫。 咱們能夠經過界面看到咱們這次修改提交的內容

實驗倉庫__Git_.png
###查看是否成功 刷新以前git倉庫的網址頁面,咱們發現已經添加成功了。

zhangguosen3033_12344__這是一個測試.png
到此咱們基本上已經完成了本地代碼到github倉庫的代碼上傳,可是若是你想說,爲何我看別人的倉庫下面都有好多整齊的介紹個人只有這麼一點呢,這個其實也能夠解決。到咱們桌面的文件內,打開那個README文件以下,你就也能夠向別人同樣寫你的介紹了,固然寫完的話不要忘了提交。
README_md.png
###SourceTree&Git部分詞彙的介紹

  • 克隆(clone):從遠程倉庫URL加載建立一個與遠程倉庫同樣的本地倉庫
  • 提交(commit):將暫存文件上傳到本地倉庫(咱們在Finder中對本地倉庫作修改後通常都得先提交一次,再推送)
  • 檢出(checkout):切換不一樣分支
  • 添加(add):添加文件到緩存區
  • 移除(remove):移除文件至緩存區
  • 暫存(git stash):保存工做現場
  • 重置(reset):回到最近添加(add)/提交(commit)狀態
  • 合併(merge):將多個同名文件合併爲一個文件,該文件包含多個同名文件的全部內容,相同內容抵消
  • 抓取(fetch):從遠程倉庫獲取信息並同步至本地倉庫
  • 拉取(pull):從遠程倉庫獲取信息並同步至本地倉庫,而且自動執行合併(merge)操做,即 ** pull=fetch+merge **
  • 推送(push):將本地倉庫同步至遠程倉庫,通常推送(push)前先拉取(pull)一次,確保一致
  • 分支(branch):建立/修改/刪除分枝
  • 標籤(tag):給項目增添標籤
  • 工做流(Git Flow):團隊工做時,每一個人建立屬於本身的分枝(branch),肯定無誤後提交到master分枝
  • 終端(terminal):能夠輸入git命令行

###補充內容,參加開源項目 若是勵志而又好學的我想參加一個開源項目咋辦呢,不要着急,首先要有一個git上的項目,而後fork它 github

zhangguosen3033_aolian.png
下圖是一個項目你fork之後的樣子,而後打開它就和本身建立的項目同樣了也有本身的網址,那麼久好辦了
zhangguosen3033__3033_.png
運用以前的方法,用fork來的網址克隆一個本地倉庫,固然須要你指定一個文件夾,而後你就會驚喜的發現倉庫裏內容已經出如今你設定的文件夾下了,而後你就能夠修改他而後上傳提交。 ###發自肺腑的忠告 既然咱們有了這麼厲害的軟件,當咱們完成一個大的模塊或者一段時間的工做後必定要記得提交,必定要記得,必定要記得(重要的話說三遍) ###結尾 穩重只是簡單的進行了介紹,更多功能相信你們能夠慢慢摸索,被虐多了天然也就明白了,有不對的地方,但願你們的指出,謝謝。
相關文章
相關標籤/搜索