首页 > 编程知识 正文

ideagit提交代码步骤,使用git提交代码的过程是怎样的

时间:2023-05-06 20:32:04 阅读:31904 作者:3653

第一种方法:

git add.(监视工作区的所有更改并将其提交到暂存区。 包括修改和新建文件,不包括删除的文件) )。

git add -u (提交修改的和删除的文件,不提交新创建的文件)。

gitadd-a(gitadd .和git add -u的合集)。

我一般习惯用git add . 这要看你的需求了。 git commitm“此次提交说明”(将git add .放入暂存区并将修改提交到本地仓库) git pull=git fetch git merge

git pull-- rebase=gitfetchgitrebase

git fetch从远程分支提取代码,以获得远程分支的最新代码

因此,git pull origin master和git pull --rebase origin master的区别主要在于远程和本地代码集成。 rebase的好处

如果您想要更好的提交树,可以使用rebase进行更好的操作。

这将线性显示每个提交,而不添加提交节点。

如果合并操作发生冲突,当前合并将无法继续。 手动修正碰撞内容后,add修正,commit就可以了。

另一方面,如果操作了rebase,则中断rebase,同时提示解决冲突。

解决冲突后,可以修改add,然后运行git rebasecontinue继续,或者git rebaseskip忽略冲突。

但是我总是使用git pull origin master。 请看个人习惯

git push origin master (解决冲突,然后执行第1和第2步,最后远程提交代码即可)第二种方法:

1.git stash (保存当前工作区和临时区域的状态,隐藏当前工作,并在以后需要时恢复。 git stash命令可以多次使用,每次使用时都会添加新的stash@{num}。 num是号码) ) ) )。

2. git pull origin master ()拉下远程设备() ) ) ) )。

3. git stash pop (默认情况下,恢复git堆栈中的最新一个stash@{num}。 为了避免混淆,建议在git堆栈中只有一个时使用。 )

4 .然后解决冲突,你的本地代码将是最新的代码

5 .千兆添加。

6. git commit -m“本次提交说明”

7. git push origin master

这几步把代码推到了远程位置

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。