最近公司要求使用git作為專案倉庫儲存,所以在研究這個東西,在網上查了很多資料,自己也親自實踐過,然後針對網上的所有內容在結合自己的實踐,做出總結記錄如下:
環境:mac pro電腦
git版本:2.6.4
1、建立資料夾:$mkdir git
2、進入資料夾:$cd git
3、初始化資料夾的git庫:$git init
4、檢視是否初始化成功:$ls -ah (注:若存在乙個「.git」的資料夾,則說明初始化成功,若未初始化成功,去網上找原因吧,因為我暫時沒發現會失敗的情況)
6、獲取伺服器倉庫中的所有分支:$git fetch origin
(注:此處我之所以pull所有的分支,主要是對後面我們操作指定的分支的時候有用,而且我認為這樣有利於我們知道倉庫中到底存在多少個分支,而我主要想要的分支又是哪個,並不需要操作所有的分支,當然後面有可能會將所有分支的檔案全部給pull下來,這並不影響我們操作我們的分支,另外管理員也會對分支進行許可權的控制,所以不需要擔心操作錯誤分支問題)
7、pull指定分支:$git pull origin branch_v1
8、檢視本地分支:$git branch
9、切換當前操作的分支:$git checkout branch_v1
(注:預設使用的分支是master,此時我們切換到branch_v1分支,後期我們所有的操作都是對這個分支進行操作,另外進行切換分支的操作的時候,若在檢視分支的時候沒有發現這個分支名,那麼你進行切換的時候系統會自動在本地建立乙個branch_v1分支,同時會同步伺服器同名的分支,這就是為什麼我們需要獲取伺服器所有分支名的原因)
提交資料:
10、將當前目錄下面所有新檔案新增:$git add * (也可以指定檔名)
11、在本地庫提交加入的檔案:$git commit -m '操作說明'
12、同步伺服器操作:$git pull origin branch_v1
13、提交更改到伺服器:$git push origin branch_v1
14、提交到新分支branch_v2種:$git push origin master:branch_v2
(注:所有的分支都是存在於master之下的,因為master是作為主分支,所以建立新分支的時候是以master:barnch_v2格式建立,此時伺服器和本地都將建立branch_v2分支;)
以上的一些操作是我目前所需要的操作,目前是沒有發現什麼問題,能滿足我專案的正常建立和分支管理,另外後面還在研究標籤的管理,因為我發現我們還需要乙個版本的管理,而標籤的管理剛好適合對版本進行管理,所以研究成功後再進行記錄!
以上的操作可能也有錯誤,只能作為參考!不能盲目遵從!
另外還有一些操作沒有進行記錄,因為還沒有進行實踐過,用到之後覺得好用再進行記錄!
Git使用總結
1.git branch vv 檢視本地分支與遠端分支的關聯關係 2.git push origin localbranch remotebranch 建立遠端分支remotebranch,該遠端分支的內容與localbranch內容一致 3.git push origin remotebranch...
Git使用總結
在linux上安裝git 命令 tar,config,make,sudo make install 在mac os x上安裝git exe程式執行即可 安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!設定使用者名稱 git config g...
Git使用總結
在windows上安裝git 安裝完成後,在開始選單裡找到 git git bash 蹦出乙個類似命令列視窗的東西,就說明git安裝成功!install git on windows安裝完成後,還需要最後一步設定,在命令列輸入 git config global user.name your nam...