1.在远程服务器上
git init --bare newgit.git
2.在本地机器上
git clone ssh://username@192.168.1.10:29418/newgit.git
3.在本地机器上添加文件
将文件拷贝到clone后的目录下
git status .
git add -A
4. 增加commit
git commit
4. 提交到远程仓库
git push origin HEAD:refs/for/master
5. 一般会遇到提示:
remote: ERROR: missing Change-Id in commit message footer
remote:
remote: Hint: To automatically insert Change-Id, install the hook:
remote: gitdir=$(git rev-parse --git-dir); scp -p -P 29418 xuyong@192.168.1.10:hooks/commit-msg ${gitdir}/hooks/
remote: And then amend the commit:
remote: git commit --amend
remote:
6. 按照提示操作即可
gitdir=$(git rev-parse --git-dir); scp -p -P 29418 xuyong@192.168.1.10:hooks/commit-msg ${gitdir}/hooks/
git commit --amend
git push origin HEAD:refs/for/master