多人合作開發的時候 常常會需要使用**管理平台,保持**一致和解決衝突。在工作中我使用過svn和tfs,本文說明另外一種平台,git,下面是基於ubuntu環境安裝並簡單使用git伺服器。
確認安裝git
apt install git
git --version
可檢視版本。
輸入密碼並確認密碼。useradd -m git
passwd git
如果是root使用者,可直接切到該使用者:
su - git
檢視目錄
建立名為project1的空倉庫。–bare表示建立空倉庫cd ~
pwd
git init --bare project1.git
在自己確定的**資料夾下,選擇滑鼠右鍵下面的一項「git bash here」,
輸入如下的**:
輸入yes及設定好的密碼,則將阿里雲上設定的倉庫轉殖了下來(project1的空倉庫),此時關閉彈出框即可。
在**資料夾下多了乙個名為project1的空資料夾(顯示隱藏檔案的話能看到乙個.git的資料夾)。
如果=git已經有上傳的檔案,此時也會拷貝下來。
檢視狀態,是否是自己需要上傳的檔案:
git status
新增要上傳自己的**檔案(. :表示全部上傳):
git add .
提交**:
git commit
git push origin master
輸入密碼,則整個上傳**部分結束。
把**從遠端拉回來即可:
git pull origin master
輸入密碼即可更新到源**最新版本,master是我們的主分支。
若兩個人同時編輯乙個檔案,一人提交後,另乙個再去提交,最後會失敗:
上面提示我們先更新**。更新之後,有時候衝突會解決,這時候你可以上傳你的**,但有的時候更新也會出現合併失敗的問題,檢視狀態:
此時開啟編輯的這個檔案,裡面有多餘的亂碼,刪除掉,和修改檔案的人協商如何合併**,儲存後再次檢視狀態:
按之前提交**的流程走一趟,則成功:
Linux搭建Git伺服器及使用
1.安裝git yum install git2.建立git使用者,用來執行git服務 adduser git3.禁止git使用者登入shell 出於對安全性的考慮,需要禁止git使用者進行shell登入,可以通過編輯passwd檔案來實現 vi etc passwd將git x 1000 1000...
本地Git伺服器的搭建及使用
本地 git伺服器的搭建及使用 搭建好的本地git伺服器的區域網ip是192.168.1.188,使用者名稱是rscsvn 配置git的系統環境變數 或 使用gitbash 以執行git命令 生成使用者金鑰 參照以上教程鏈結 搭建本地 git,並與git.oschina.net 鏈結 配置git的系...
Git 搭建git伺服器
環境 ubuntu16.4 1.以root使用者登陸linux後台,執行下面的命令安裝git apt install git2.建立git使用者 adduser git3.建立倉庫目錄 su git mkdir p repository myself.git4.初始化倉庫 cd repository...