赞
踩
参考https://blog.csdn.net/liuskyter/article/details/83014704
如果没有git先安装
yum -y install git
下载项目 git clone http://1.1.1.1:2222/1fffff/teement.git
免密码git clone https://username:password@git.oschina.net/wdm/familycloud.git
152 git branch -a
153 cd jzife_management/
154 git branch -a
158 git checkout -b dev origin/dev
159 git pull
如果存在分支,切换git checkout master
如果服务器有新的分支,先git fetch 再查看git branch -a 再拉取git checkout -b dev origin/dev
- git status 看当前代码状态
-
- git stash 暂存修改代码
-
- git pull 拉取代码
-
- git stash pop 把修改的代码从暂存区域拿出来,这个时候可能有冲突(包含了mergin)
-
- git add . 默认提交所有 ()
-
- git commit -m "提交了" 提交到本地
-
- git pull 保险操作
-
- git push origin dev 提交远程仓库
-
- --初始仓库-------
-
- 到本地项目文件夹下 git init
-
- 然后关联远程仓库 [project]。你需要存在一个远程仓库,名字随意,然后执行下面的命令(去掉中括号)就可以关联到该仓库。
-
- git remote add origin https://github.com/xienb/NPC.git
-
- 提交
-
- git add .
- git commit -m '初始化项目'
- git push -u origin master
- 一般在github或者gitee上新建项目会带有一个readme文件,也很有可能你本地git init的项目中也存在这样的文件,
- 这样就会冲突(使用 git pull origin master --allow-unrelated-histories),如果没有冲突到此就提交完成了。
-
git 把 mast_fix 的代码覆盖到mster上,切换到master,再运行 git reset --hard origin/mast_fix ,最后 git push -f
本地覆盖git reset --hard origin/mast_fix,强制提交到服务端git push -f
本地建议先切换到mast_fix分支,等运行命令完毕后,把本地的mast删除,重新拉取远程mast分支到本地
删除本地分支:
git branch -d dev 【git branch -参数 本地分支名称】
删除远程分支:
git push origin --delete dev 【git push origin --参数 远程分支名称】
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。