本文將討論什麼是github,為什麼要用github,怎麼使用git上傳命令?github多人協作是什麼,為什麼要使用多人協作。
1.什麼是github
1)github是乙個面向開源及私有軟體專案的託管平台,(就是說可以將自己的專案傳到所謂的雲端讓github替你保管,支援**上傳,同步,以及回滾)因為只支援git 作為唯一的版本庫格式進行託管,故名github。
2.為什麼要使用github
2) 在我們的日常開發中我們會經常去修改自己的**,有時候我們會一不注意改錯了自己的東西但是又不知道自己改了什麼,想要回到自己修改之前,這個時候github就起到了很重要的作用,我們可以在寫**的時候,將自己的每乙個功能git一次(上傳),每一次的修改測試git一次,這樣我們就可以在遇到上述情況的時候很輕易的查出自己修改了什麼地方,並且回滾。
3.怎麼使用github命令
當我們在本地和github平台上都建立了倉庫(就是專案資料夾)時,我們就需要按照下面幾個步驟。
1)首先初始化本地倉庫生成.git檔案
git init
2)然後與遠端倉庫建立連線
git remote origin add (遠端倉庫的位址)
3)新增本地改動新增到版本庫中(.的意思是將所有改動都新增到版本庫中)
git add .
4)進行提交
git commit -m '版本改動說明'
5)將遠端倉庫的內容pull下來(當遠端倉庫的版本比本地版本新的時候才需要做這一步)
git pull -u origin (分支名稱) //只有第一次的時候才需要-u和遠端分支建立連線
6)最後就是將版本庫里的內容提交到遠端倉庫
git push -u origin (分支名稱) //同理也是第一次的時候才需要建立連線
4.以上便是git上傳命令也是單獨乙個人進行開發時需要做的。
1.什麼是多人協作
顧名思義,多人協作就是乙個團隊多個人合作共同完成某一項工作。這能夠讓我們在實際的工作中有著不一樣的效率。那麼什麼是github多人協作開發了?
如上圖所示,日常開發中的多人協作就是某一項工作多人一起完成。
2.那github怎麼實現多人協作呢?
明白了什麼是多人協作,那就來談談github是怎麼實現多人協作的。github有乙個分支的概念,分支是什麼意思?通俗點講就是乙個主要的東西分割出來的不同小的部分。
這裡所說的主要東西在github中用分支表示就是master這個分支,相信大家都不會陌生,這個分支在開發中都是用來表示比較重要的版本更新,例如某項系統的1.0、2.0、3.0這種。那麼1.1、1.2、1.3、這中曉得版本就應該是在小的分支裡dev這個開發分支。下面我會通過乙個例子來說明。
例如:現在我們想開發乙個系統,這個系統有前端有後端。需要兩個工程師來開發。他們在github上建立了乙個team,各自在自己的本地建立了倉庫進行開發,這個時候他們完成了某乙個小的版本開發,需要將自己的各自的**提交到遠端倉庫。
1.首先他們會在本地建立乙個新的分支
git branch dev//上文所說的開發分支
2.然後將版本更新內容新增到版本庫中
3.進行提交(這兩步和文章開始類似就不做過多闡述)
4.再將當前分支切換到新建的dev分支
git checkout dev
5.將新分支發布到遠端
git push origin dev
6.當我們完成了一次重要的開發時候,我們需要將dev分支的東西合併到master主分支。
git checkout master//先切換到主分支
git merge dev//合併dev分支
7.以上便是分支的概念
總而言之,使用github來管理我們的**,可以起到事半功倍的效果,希望在以後的學習工作中能夠更加了解使用它。
Git上傳GitHub常用命令
git config global user.name lanyu96 git config global user.email 961101679 qq.com 設定ssh key cd ssh 檢查是否已生成金鑰 ssh keygen t rsa c 961101679 qq.com 生成key...
Git命令 及上傳專案到GitHub
git是 分布式版本控制器,github就是使用git進行版本控制的 管理 git 的基本工作流程 在工作區中通過git add檔名上傳到暫存區然後通過git commit m 提交資訊 上傳到git倉庫 git init 初始化 git status 檢視狀態 git add 提交到暫存區 git...
Git學習 github上傳
首先要建立乙個github賬號,建立完成後 這樣就建立完乙個倉庫了,接下來讓我們用本地連線github遠端倉庫 git remote add origin 遠端倉庫位址 倉庫位址如下圖所示,這裡使用 https 在上傳過程中需要賬號密碼 連線了遠端倉庫之後,就可以把本地版本庫的 提交上去了 向遠端倉...