第一种方法:(本地代码没有更改)
1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)
2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)
3、git pull origin 远程分支名 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作
4、git push origin master(git push origin 本地分支名:refs/remotes/远程分支名) 将代码推至远程就可以了
第二种方法:(本地代码已经修改)
1、git stash (这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码)
2、git pull origin 远程分支名(将远程的拉下来)
3、git stash pop(将第一步回滚的代码释放出来,相等于将你修改的代码与下拉的代码合并)
然后解决冲突,你本地的代码将会是最新的代码
4、git add .
5、git commit -m ""
6、git push origin master(git push origin 本地分支名:refs/remotes/远程分支名)
这几步将代码推至了远程
最后再git pull origin 远程分支名 一下,确保远程的全部拉下来,有的你刚提交完有人又提交了,你再拉一下会避免比的不是最新的问题
git 提交 本地代码到主分支
- 1.在命令行中,输入“git init”,使Test文件夹加入git管理;
- 2.输入“git add .”(不要漏了“.”),将Test文件夹全部内容添加到git。
- 3.输入“git commit -m "first commit"”(“git commit -m "提交信息"”)
- 4.输入“git remote add origin [https://github.com/shench5612390/Test.git”(git](https://github.com/shench5612390/Test.git%E2%80%9D%EF%BC%88git) remote add origin 你自己的https地址),连接你的guthub仓库。
- 5.输入“git push -u origin master”,上传项目到Github。这里会要求输入Github的账号密码,按要求输入就可以
git 提交 本地代码到自己的分支
(2)查看所有分支
git branch -a
(3)切换到某一分支
git checkout xxx (xxx填写要切换的分支名称)
(4)添加修改代码到缓存(注意最后的"."前面有个空格
git add .
(5)添加提交代码的备注
git commit -m "xxx" (xxx为本次提交代码的备注)
(6)提交代码到指定分支
git push origin xxx (xxx为要提交代码的分支名称)
网友评论