1. Git 新建项目
(1) 先在服务端创建一个文件夹,存储git文件,这里创建refs为例,执行
git init --bare web.git(在136服务端执行,会生成一个.git仓库)
然后再在本地代码根目录下执行:
git init
git status
git add .
git commit –m "新增分支"
git remote add origin root@XXX.XX.XX.136:/refs/web.git
git push origin master
提交完毕,以后可以远程提交到git了
2. 从git拉分支下来,检出代码库
git clone root@XXX.XX.XX.136:/refs/web.git
如果有需要切换分支的话,以切换v1为例
git branch v1
git checkout v1
3. 新建分支,以拷贝出的这个web_v2.0为例:
方式一:简易版
创建hotfix分支:git checkout -b hotfix_ooxx
修改并提交。
推送到远端仓库:git push origin hotfix_ooxx
方式二:复杂
(1) A分支复制出B分支 (cp web/ web_v2.0/ -R)
(2) git操作:
git branch web_v2.0
git checkout web_v2.0
git push --set-upstream origin web_v2.0
git remote add origin root@XXX.XX.XX.136:/refs/web_v2.0.git
分支建好了。执行git branch -a验证
4. 其他常用到的git操作:
(1) 本地修改了文件提交到远程服务器:
git add Afile #添加Afile文件到缓存区
git commit -m "新建Afile文件" #提交文件更改,写描述日志
git push origin master #推送分支到远端服务器
(2) 其他:
git remote –v 查看git项目在哪个路径下
git branch -a 查看本地分支以及当前分支
git branch -d $branch 删除本地分支
git checkout $branchname 切换分支
git clone $repo 拉代码库
git pull origin $branch 更新develop分支
it push origin $branchname 推送到远端仓库
git pull --rebase origin $branchname 需要推送本地提交到远端分支时先把远端分支变化拉下来