**原文 和同事合作開發,使用區域網 git建立本地倉庫
1.倉庫
建乙個空資料夾來做倉庫,例如建為 cangku
1.1 cd 到 cangku目錄下 建立遠端倉庫容器 mkdir mycangku.git
1.2 cd mycangku.git 建立初始化git倉庫 git init —bare
這樣倉庫就建好了,pwd檢視倉庫路徑,假設為 /abcd
2.專案
2.1 cd 到專案目錄下 git add. git commit -m 「提交"
2.2 專案目錄下
git remote add origin
2.3 git push origin master 將專案上傳到倉庫
3.1 轉殖專案 cd將要放專案的目錄下
git clone
ssh://倉庫名字(電腦名字)@倉庫ip位址(電腦ip位址)/abcd(倉庫路徑)
3.2 對專案做修改之後上傳 cd 到專案目錄下 git add. git commit -m 「提交」
3.2.1 如果別人沒有對倉庫的專案改動過 可以直接
git push origin master 將專案上傳到倉庫
3.2.2 如果別人修改過倉庫裡面的專案,那麼先拉下來和自己的合併再上傳
a.拉下來 git fetch
b.合併 git merge origin/master
這兩小步,可以用git pull代替
c.合併後上傳到倉庫 git push origin master
git remote 檢視是否存在remote
git remote remove + 檢視到的remote 刪除remote
git remote add origin
git remote -v 檢視遠端伺服器位址和倉庫名稱
git push origin master時出現下面這個,需要開啟ssh服務
ssh: connect to host 100.111.1.166 port 22: connection refused fatal: could not read from remote repos
開啟ssh服務,先cd到根目錄
直接貼這個命令 #forcecommand /usr/local/bin/ssh_session
2.啟動sshd服務:
sudo launchctl load -w /system/library/launchdaemons/ssh.plist
3.停止sshd服務:
sudo launchctl unload -w /system/library/launchdaemons/ssh.plist
4檢視是否啟動:
sudo launchctl list | grep ssh
如果看到下面的輸出表示成功啟動了:
- 0 com.openssh.sshd
沒有整理與歸納的知識,一文不值!高度概括與梳理的知識,才是自己真正的知識與技能。 永遠不要讓自己的自由、好奇、充滿創造力的想法被現實的框架所束縛,讓創造力自由成長吧! 多花時間,關心他(她)人,正如別人所關心你的。理想的騰飛與實現,沒有別人的支援與幫助,是萬萬不能的。
使用git進行團隊合作開發
1.git 和 svn 的差異 git和svn 最大的差異在於git是分布式的管理方式而svn是集中式的管理方式。如果不習慣用 管理工具,可能比較難理解分布式管理和集中式管理的概念。下面介紹兩種工具的工作流程 團隊開發 通過閱讀下面的工作流程,你將會很好的理解以上兩個概念。集中式管理的工作流程如下圖...
在區域網如何使用Git
2 分發賬號及指定管理員 3 登入個人賬號,然後提交 4 可能遇到的問題 在web頁面指定管理員許可權 檢視當前分支 git branch 如果是master分支 請切換到其他分支測試執行 切換到其他分支 git checkout 分支名 執行 git pull origin 當前分支名 意思就是把...
Git之使用(針對區域網)
續 git之使用 針對本地 16.連線github 建立ssh key ssh keygen t rsa c youremail example.com 預設回車無需密碼,在使用者主目錄生成.ssh資料夾 登陸github,開啟 account settings 新增new ssh key ssh ...