借助SourceTree托管項目到Github流程匯總

日常學(xué)習(xí)工作中, 托管項目的需求幾乎無處不在. 比如非程序員的你在公司沒寫完的文檔需要回家接著寫, 程序員的你寫了一半的代碼需要回家接著敲, 或者自己平時的demo匯總等. 本文主要討論如何通過SourceTree客戶端托管項目到Github, 實現(xiàn)一個遠程倉庫管理單個/多個項目的需求.
SourceTree和Github的注冊流程就不過多贅述, 項目中可能涉及的多人協(xié)作開發(fā)創(chuàng)建多個分支也不在本文討論范圍內(nèi).
直接進入正題:

背景:

SourceTree版本: 2.3.1

具體流程:
  1. 在本地創(chuàng)建一個空文件夾
  2. 在Github上創(chuàng)建遠程倉庫, 并設(shè)置相關(guān)信息


    創(chuàng)建repo.png

    創(chuàng)建repo-填寫repo詳細信息.png
  3. 創(chuàng)建倉庫成功后, 復(fù)制倉庫地址


    復(fù)制repo地址.png
  4. 打開SourceTree客戶端, 點擊新倉庫, 選從URL克隆
    點擊新倉庫.png

    4.1 將復(fù)制好的倉庫地址填入源URL
    4.2 將第1步創(chuàng)建的本地空文件夾路徑設(shè)置為目標路徑
    4.3 點擊克隆, 將遠程倉庫內(nèi)文件克隆到本地創(chuàng)建的空文件夾內(nèi) (說明: 本地文件夾名稱與遠程倉庫名稱不必須一致)
    克隆repo.png

    4.4 此時SourceTree主界面會顯示本地文件夾名稱
    遠程repo克隆到了本地.png
  5. 這時打開本地文件夾, 通過命令行defaults write com.apple.finder AppleShowAllFiles -bool true顯示隱藏文件(夾), 如果看到本地文件夾中出現(xiàn).git文件夾, 即證明該文件夾已經(jīng)實現(xiàn)了Github遠程托管
    本地repo文件夾.png
如何實現(xiàn)具體項目的托管吶?
  1. 創(chuàng)建要托管的項目(以Xcode項目為例)
    1.1 按自己的習(xí)慣, 隨便將Xcode項目創(chuàng)建在習(xí)慣的路徑下
    1.2 但一定不要圖省事兒, 直接把Xcode項目創(chuàng)建在你設(shè)置為目標路徑的文件夾內(nèi), 否則你無論怎么修改項目, SourceTree都不會有任何提示 (Xcode項目是以文件夾形式存在的, 直接創(chuàng)建在目標路徑的文件夾內(nèi) SourceTree死活不會有反應(yīng), 但如果在目標路徑的文件夾內(nèi)拖入單個文件, SourceTree是會有提示的)
  2. 在目標路徑的文件夾內(nèi), 再手動創(chuàng)建一個空文件夾, 用來存放你本地要被托管的項目(即此處創(chuàng)建的Xcode項目), 且該文件夾名稱與你的Xcode項目名不必須一致
  3. 打開你創(chuàng)建好的Xcode項目文件夾, 將里面的所有文件(夾)拖拽到上一步你創(chuàng)建的空文件夾內(nèi)


    將項目文件夾中的所有內(nèi)容拖拽到本地repo的空文件夾中.png
  4. 此時打開SourceTree就能看到有可提交的改動了


    本地repo被修改.png
  5. 將修改提交到本地, 推送到遠程
    5.1 選中所有未暫存文件, 并提交(commit)


    選中所有未暫存文件.png

    提交(commit).png

    5.2 提交成功后, SourceTree會出現(xiàn)可被推送到遠程的提醒


    點擊推送.png

    點擊推送確定.png

    5.3 成功推送到遠程倉庫后, SourceTree即顯示你本地分支與遠程倉庫分支同步
    推送結(jié)果.png
  6. 刷新Github的相關(guān)項目頁面, 就會發(fā)現(xiàn)你的遠程repo確實已經(jīng)有了剛才的推送(并且項目是以文件夾形式存在的, 即項目的所有文件都在這一個文件夾內(nèi), 一目了然. 如果想用同一repo管理多個項目, 重復(fù)上述步驟即可)
    查看遠程repo.png
  7. 到此, 整個項目的托管就算完成了.

補充: 恢復(fù)隱藏文件的命令行: defaults write com.apple.finder AppleShowAllFiles -bool false

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 最近又遇到了JacvaScript中的call()方法和apply()方法,而在某些時候這兩個方法還確實是十分重要...
    sunnyRube閱讀 261評論 0 0
  • 入秋以來天氣漸涼,校園也漸漸有了秋 意。清冷的秋風(fēng)微微的吹著,帶來絲絲涼 意,我想秋天是真的光臨了吧! 晨起...
    溯光之舟閱讀 348評論 2 5
  • 這場雨過后應(yīng)該就是真正的秋天了吧。葉知秋這樣想到。是的,窗外在下雨,而他一個人站在窗前喃喃自語。江城的白天還有些許...
    少年游dzl閱讀 1,007評論 6 5
  • 第一篇文,寶寶們可以多提一下修改意見。這只是序,比較少,只交待了男女主的一些情況,見諒。閣主會加油更新噠!~\(≧...
    亦景閣主閱讀 255評論 2 2
  • 最近一段時間,臉上長了很多痘,看了醫(yī)生,吃了中藥也不好,是時候來次徹底的排毒了,順便減肥。 打算7日純水果加蔬菜
    flyhehuihui閱讀 461評論 1 0

友情鏈接更多精彩內(nèi)容