Linux與Windows間使用git
Linux上架設git服務器,windows可以使用git從Linux上拉取/上傳數據
windows使用工具:Git for Windows
Linux上的用戶:test(測試git使用)/git(為git項目管理創建)
Linux上創建git倉庫
Linux上創建新的倉庫(這里使用root用戶)
git init --bare example.git
修改所有者/權限(root)
chown git:git -R example.git
chmod -R 775 example.git
clone項目(test)
git clone /home/git/repository/example.git
創建初始化文件(test)
touch README
git add README
git commit -m 'first commit' README
git push origin master
Windows下clone倉庫
使用git生成SSH公密鑰
本地倉庫存放點生成SSH公密鑰

上傳公鑰到Linux服務器

Windows上clone項目開始開發
git clone git@192.168.100.198:/home/git/repository/example.git
常用命令
work 本地分支
master 遠程分支
git checkout -b work 創建分支work並跳轉到該分支
git status 查看git跟蹤狀態
git add -A 添加所有文件
git status
git commit -m "add first version pack to server" -a 為加入追蹤的文件添加注釋(本地倉庫)
git fetch origin master:master 從遠程master拉取數據到本地master
git fetch git@192.168.100.198:/home/git/repository/example.git
git rebase master 將master修改更新到所在分支
git checkout master 跳轉到master分支
git merge work 將work分支修改更新到所在分支
git push origin 將本地master推送到遠程master
git checkout work 跳轉到work分支
參考資料
[2].Git遠程操作詳解
[3].Ubuntu上搭建git服務器
