标签:ranch 14. -- 服务器 提交 status 获取 str 新项目
创建:
git checkout -b dev //创建一个dev分支
git push origin dev //提交该分支到远程仓库
git pull origin dev //从远程获取dev
git push origin :develop //删除远程分支
git branch -d dev //删除本地分支
git branch --unset-upstream master //取消对master的跟踪,现在随便修改一下工程文件的内容,然后git commit ,git push,之后就可以直接提交到远程的dev分支中,而不会是master
git branch --set-upstream-to=origin/develop develop 本地跟远程服务器挂钩
基本操作
git status //查看状态
git fetch && git checkout develop //切换分支
git rm ./*.txt 删除当前文件下所有txt文件
git add * //添加到缓存区
git commit -m “备注” //提交并备注
git reset HEAD . // 撤回add
git push origin develop //提交至分支
git reset --hard xxxxx //回滚到指定版本
git pull origin master //更新拉取最新项目
更新
git stash //放入缓存区
git pull —rebase
git stash pop //取出缓存区
手动解决冲突
git add -u
git rebase —continue
//如果此时提示No rebase in progress?则表示已经没有冲突了;否则上面两步要重复多次
git commit -m “xxx”
git push origin [branch] -f
git remote -v:显示当前所有远程库的详细信息,显示格式为 远程库名字 url连接(类型)
//个别配置
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
标签:ranch 14. -- 服务器 提交 status 获取 str 新项目
原文地址:https://www.cnblogs.com/yanyan1992/p/10628040.html