一,常见提交代码步骤
二,git拉取分支及在分支提交代码
三,从github拉取自己项目本地如何配置
四,新建远程分支和删除
五,合并分支到master上
六,远程仓库版本回退方法
下面开始正文:
1,git add .
2,git commit -m ""
3,git pull origin master
4,git push origin master
1,在本地新建一个目录
2,右键 Git Bash Here 打开命令行
3,git clone "url"
4,拉取代码之后 cd 切换到项目工作空间
5,git checkout -b dev
6,git reset --hard origin/develop
7,拉取代码:git pull origin develop (develop:远程分支名字)
8,提交代码:git push origin dev:develop (dev:本地分支名字 develop:远程分支名字)
1,在工作空间-->右键 Git Bash Here
2,git clone "url"
3,拉取代码之后 cd 切换到项目工作空间
4,Git全局设置
git config --global user.name "user.name" //cuileikun
git config --global user.email "user.email" //如果已经设定过则可以跳过这步 [email protected]
5,git init //初始化一个git 仓库
1,切换到master(主支) :git checkout master
2,新建一个本地分支:git checkout -b dev
查看一下现在的分支状态:
$ git branch
* dev
master
星号(*)表示当前所在分支。现在的状态是成功创建的新的分支并且已经切换到新分支上。
3,把新建的本地分支push到远程服务器:git push origin dev:develop
(dev:是本地分支名字,develop:是远程分支名字,可以随便取名字)
使用git branch -a查看所有分支,会看到remotes/origin/dbg_lichen_star这个远程分支,说明新建远程分支成功。
4,删除远程分支:有两种方式
比较喜欢的简单方式,推送一个空分支到远程分支,其实就相当于删除远程分支:
$ git push origin :develop
也可以使用:
$ git push origin --delete develop
这两种方式都可以删除指定的远程分支
假如我们现在在dev分支上,刚开发完项目,执行了命令下列命令
git add .
git commit -m ‘dev'
git push -u origin dev
然后我们要把dev分支的代码合并到master分支上 该如何?
首先切换到master分支上
git checkout master
如果是多人开发的话 需要把远程master上的代码pull下来
git pull origin master
如果是自己一个开发就没有必要了,为了保险期间还是pull
然后我们把dev分支的代码合并到master上
git merge dev
然后查看状态
git status
On branch masternothing to commit, working tree clean
上面的意思就是你有12个commit,需要push到远程master上
执行下面命令即可
git push origin master
这样就可以了本地分支版本回退的方法
如果你在本地做了错误提交,那么回退版本的方法很简单
先用下面命令找到要回退的版本的commit id:
git reflog
接着回退版本:
git reset --hard Obfafd
0bfafd就是你要回退的版本的commit id的前面几位
自己的远程分支版本回退的方法
如果你的错误提交已经推送到自己的远程分支了,那么就需要回滚远程分支了。
首先要回退本地分支:
git reflog
git reset --hard Obfafd
紧接着强制推送到远程分支:
git push -f
注意:本地分支回滚后,版本将落后远程分支,必须使用强制推送覆盖远程分支,否则无法推送到远程分支
参考文章链接:https://www.jianshu.com/p/ea1dab2de419
https://blog.csdn.net/boysky0015/article/details/78185879/
https://blog.csdn.net/fuchaosz/article/details/52170105