一,git 服务器搭建(在同一台Ubuntu下搭载服务器,客户端的下载)
1,创建git服务器用户,sudo adduser git(git为用户名),一直按enter.
2,由于是服务器和客户端是同一台Ubuntu,所以不用管ssh 秘钥配置。
进入git用户后,在~下直创建myGitRep仓库并初始化。
git --bare init myGitRep
3,进入客户端后,下载,修改并推送。
git clone git@192.168.31.36:myGitRep
cd myGitRep
echo "hello git " >> readme
git add .
git commit -m "add readme"
git push origin master
到此结束。
二。
1,创建远程分支。
git clone git@192.168.31.36:myGitRep
cd myGitRep/
git checkout -b myTag1
2,删除本地文件,上传到分支。
git rm filename (filename 为要删除的文件)
git push 推送到分支
3,删除远程分支
git branch -r -d origin/branch_name(branch_name 为分支名字)
git push origin :brancch_name(注意origin后有空格)
4,回退本分支,回退分支上传到新的分支
git reset --hard comitid(commitid为要回退的版本id)
git branch myTag3
git push origin myTag3