1. 程式人生 > >SourceTree最新使用方法以及github多人開發方法

SourceTree最新使用方法以及github多人開發方法

SourceTree基本使用

好久沒有使用過gitHub管理專案了,今天得閒總結下最新版本的使用教程:
(以下以SourceTree For Mac V2.3.2中文版為例,託管平臺以Github為例)

1.百度搜索SourceTree進行下載安裝,不解釋了.

2. 註冊gitHub賬號

3.實踐入門-建立倉庫 clone&pull

3.1. 建立倉庫
用我們剛才建立的賬號登陸github,在歡迎頁點選“+ New repository“建立我們的倉庫


Create Repository 1


或點選右上角的“+”,然後再New repository亦可


Create Repository 2


3.2. 按照個人需要填寫倉庫名、倉庫描述等,建議勾選“Initialize this repository with a README”(注意此處免費賬戶只能選擇建立public(開源)倉庫),填寫完成後點選Create repository


Create Repository 3


3.3. 至此,我們的倉庫已經建立成功。建立成功後,我們在頁面的右下角找到連結,點選複製


Copy Link


3.4. 開啟我們的SourceTree,先登入成功之後,點選:“+新倉庫”,選擇:“從URL克隆”


Clone 1


3.5. 貼上我們的倉庫連結至源URL,SourceTree會自動幫我們生成目標路徑(本地倉庫路徑)以及名稱,點選克隆


Clone 2


3.6. 等待數秒後,SourceTree會為我們自動開啟我們剛才克隆的倉庫,選擇master選項,這裡我們可以看到我們倉庫裡的所有檔案

3.7. 接下來我們想要上傳一個專案至我們的遠端Github倉庫內。我們點選右上角“在Finder”中顯示。然後SourceTree會幫我們開啟我們的本地倉庫,我們將需要上傳的專案複製到本地的Finder資料夾內,然後關閉資料夾,回到主頁面。我們會發現檔案狀態出現了更改提示


3.8. 我們點選檔案狀態,然後我們發現我們剛才上傳的檔案都在未暫存檔案當中,此時,我們勾選“未暫存檔案”

3.9. 發現我們的檔案變成了已暫存檔案。此時,我們可以輸入更新資訊,然後,點選提交按鈕

3.10. 我們切換回master分支,會發現master分支以及推送(Push)按鈕,都出現了更改提示。這表示SourceTree已經將我們剛才新增的檔案成功提交到本地倉庫,而本地倉庫的內容則比遠端倉庫超前了一個版本。我們這個時候點選推送(Push)即可將本地倉庫的內容同步至遠端倉庫。


Branch Master


3.11. 點選推送(push),等待片刻即可,我們重新登入github網站,會發現我們剛才本地倉庫的檔案已經成功推送到遠端倉庫




待更新..........






相關推薦

SourceTree最新使用方法以及github開發方法

SourceTree基本使用 好久沒有使用過gitHub管理專案了,今天得閒總結下最新版本的使用教程: (以下以SourceTree For Mac V2.3.2中文版為例,託管平臺以Github為例) 1.百度搜索SourceTree進行下載安裝,不解釋了. 2

GitHub開發一個項目

github上 工具 andro itl lac 知識庫 clas color 寫代碼 首先我們要簡單知道github跟Git的區別。git是版本控制工具, github是一個面向開源及私有軟件項目的托管平臺,也是程序員交流的地方。 接下來就開始講怎麽多人一起開發

郝健: github協作專案開發實操筆記

作者簡介:郝健(Artist),目前就職於賽爾網路CERNET技術開發部,研發專案經理;以前在天

Android studio與github的使用(開發原始碼同步問題)

之前和朋友一起寫一個Android APP,程式碼不算難,只是要我們一起寫,這就出了一些程式碼合併上以及同步的問題。 今天講的主要是GitHub上分支保持與主幹原始碼同步的問題。 之前使用的時候就是專案掛在筆者的GitHub上,別人修改的程式碼提交一個pull reque

使用github進行開發

1.開發的一個人先將專案先提交到github上。 2.其他開發人員該專案fork到自己的github上。 3.其他的開發人員在自己的github上修改了之後,然後pull request相關的commit。 4.建立專案者可以選擇是否合併專案。

【iOS開發-51】案例學習:動畫新寫法、刪除子視圖、視圖順序、延遲方法、button功能使用方法及icon圖標和啟動頁設置

無法查看 font targe 技術 value lstat tostring sta dict 案例效果: (1)導入所需的素材,然後用storyboard把上半截位置和大小相對固定的東西布局起來。當然,這些控件也要定義成對應地IBOutlet和IBActio

GitHub協作

切換 鏈接地址 com 協作 git push htm 文件 虛擬 git 首先還是先在GitHub上新建一個項目並復制鏈接地址,然後在git上面用切換的要放的路徑:我的文件都在GitHub上,路徑就是cd GitHub/git ,然後git clone 鏈接地址,這時

GitHub協作簡明教程

workspace 註冊頁面 personal clone ali amp inux 開發人員 使用 本文面向了解git的基本命令但是不熟悉如何使用GitHub進行多人協作開發項目的同學。 為簡單起見,這裏只設定有兩個開發人員,HuanianLi 和 DaxiangLi

從程式碼結構優化redis快取的方式, 還在為開發專案時混亂的redis key煩惱嘛?

我們目前資料層次按照效能來分    頂層 : redis     中間層: es     底層: mysql 目前針對一些比較繁瑣棘手的, 但是可以花點時間

github協作本地分支推送到遠端

第一步 把自己的ssk放到你要推送的那個人的電腦上 克隆遠端倉庫  git clone [email protected]:qijinping/XiangMuPing.git 進入專案檔案裡面 去git checkout -b mm //新建分支 git a

idea中github協同工作截圖篇(篇幅較長,圖預警)

1.目標: - 組長 完成idea上GitHub賬號的登陸 在idea上新建遠端倉庫 在GitHub上建立組織 在遠端倉庫關聯組織,新增team 給team分發許可權 - 組員 讓team中其他成員可以clone倉庫程式

css-modules [webpack4x] (開發防止全域性汙染)

Css-modules作用:   簡介: 用人話說, 類似於將原類名 .bs 自動生成為 .btn-bs-3uUDV   優點: 因為是雜湊運算, 所以每次引用都會自動生成一個新的雜湊, 多人開發時候不會類名衝突, 不用打字首   此文配置依賴構建工具: webpack 4x step1 

css-modules [webpack4x] (開發防止全局汙染)

amp step -m 效果 -s select 簡介 bubuko info Css-modules作用:   簡介: 用人話說, 類似於將原類名 .bs 自動生成為 .btn-bs-3uUDV   優點: 因為是哈希運算, 所以每次引用都會自動生成一個新的哈希, 多人開

Laravel框架下的PHP網站GIT開發

一、環境搭建 需要的軟體包括:Mysql(資料庫)、Git(GitHub管理程式碼)、Nginx(本地執行環境)、Php、Notepad++(編輯軟體)、phpMyAdmin(執行需要)。電腦路徑配置path: 二、使用GitHub下載程式碼 將URL貼上到此處即可

開發的基礎---元件化程式設計,仿COM篇

引言:     在大型專案的開發中,隨著開發進度的進行,我們經常碰到模組之間耦合度太高的問題:由於開發人員經常要在別的模組中呼叫自己實現的功能,經常隨意在某個函式中隨意新增呼叫程式碼,造成了被修改的那個函式體過長,邏輯混亂。另一個問題是隨意包含標頭檔案:開發人員在開發中經常

git如何利用分支進行開發

轉 ::https://www.cnblogs.com/kexianting/p/8525732.html   在使用git時,假如遠端倉庫有 dev 和 master 兩個分支,master 作為一個穩定版分支,可用於直接釋出產品,日常的開

iOS開發 - 不小心刪除了Copy Bundle Resources怎麼辦?(開發頻繁新增刪除圖片導致圖片路徑重複,編譯報錯)

Copy Bundle Resources在iOS中至關重要,如果一不小心刪除了這一項,整個工程就廢了,無法執行。Copy Bundle Resources存在於Build Phases中,一般來說很少會有人注意到它,即使不小心刪除了也很難發現少了什麼,何況是不小心刪除的,就更不知道怎麼

(轉載)如何用PHP開發一個完整的網站 講解開發流程 開發

引言: 一個清楚的目標定位學習 PHP 才更有動力和方向,約有 30% 的 PHPer 因為學習到一半而沒有明確的方向而最終放棄或擱淺。 手頭收藏一些好的常用類或方法,能提高我們的開發的速度。如:分頁、上傳、字元過濾、資料庫操作、生成 HTML HTML HTML 、檔

開發時Git下衝突的產生和解決

衝突的產生 很多命令都可能出現衝突,但從根本上來講,都是merge 和 patch(應用補丁)時產生衝突。 而rebase就是重新設定基準,然後應用補丁的過程,所以也會衝突。 git pull會自動merge,repo sync會自動rebase,所以git pul

高德或者微信SHA1 除錯,正式keystore。開發共享SHA1。

1、做正式版本的KeyStore時,生成時,一定要將 MD5 : 和 SHA1: 儲存起來。否則後期需要用指令獲取。 2、高德地圖除錯SHA1 獲取 Windows:依次在 eclipse 中開啟 Window -> Preferan