git提交代码详细过程

工作不忙中,记录下自己超详细git提交步骤,希望对和曾经的我一样迷茫的人有所帮助哈 git代码提交详细过程
1、git status
查看状态,可以查看到自己修改的内容.(分为跟踪的和未跟踪的,未跟踪的可根据git add添加进来)
2、git commit * -m 'commit'  
将已经跟踪的文件全部提交到本地库。 -m 后面是本次提交的备注。
3、git commit 项目名/src/main/java/包名/*.java -m 'xx'
将符合格式的已经跟踪的文件提交到本地库中。
注意:commit是提交到自己本地的库,并不是远程,所以别人看不到。
4、git pull  
更新远程的代码
5、gitk --all
视图方式查看状态。 如果master(自己的)和  remotes/origin/master(远端的)在一条线上,转为第14步,否则继续
6、git status
查看状态,看自己是否还有未提交且需要提交的改变,如果有,转2步,否则继续
7、git diff > 1.diff
将未提交的改变写到一个文件中。
8、git reset --hard
将代码回退到之前版本
9、git rebase origin/master
将自己的分支和远程的分支合并,即:代码合并
如果合并失败,即:提示conflict冲突,打开显示的文件(myeclipse等工具打开都可),修改冲突。(此时会发现自己的所在分支已经不是之前的了。)
10、git status
查看,会看到conflict冲突
11、git add *
将自己已修改的冲突文件添加进去。
12、git rebase --continue
继续合并分支(代码)
13、git status
发现自己分支和远端的分支在一条线上
14、myeclipse中刷新代码,成功运行不报错后:
15、git push 
将自己的代码推到远端。此时别人可以看到自己添加(修改)的代码。

如果上述过程中迷茫了,可以gitk --all,鼠标右击某个节点,选择reset remote master to here,继续提交。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值