ToB企服应用市场:ToB评测及商务社交产业平台

标题: 【Git】提交代码具体流程 [打印本页]

作者: 一给    时间: 2024-7-22 00:11
标题: 【Git】提交代码具体流程
1.git 三大分区

2.Git提交、推送、拉取代码、合并分支具体流程

  1. git status
复制代码

  1. git add <文件名>
  2. git add ./* #添加所有文件到暂存区
复制代码

  1. git commit -m '提交注释信息'
复制代码

  1. git push
复制代码

  1. git checkout <远程分支名>
复制代码

  1. git merge <源分支名>
复制代码

  1. git stash
复制代码

  1. git pull #是 git pull --merge 的缩写;将远程库的最新内容拉到本地,用户检查后决定是否合并
  2. git pull --rebase #远程主机的最新内容拉取到本地后直接合并;可能会产生冲突需要手动解决
复制代码

  1. git stash
  2. pop
复制代码

3.问题总结

问题一、误提交:提交代码时遇到冲突,但冲突文件并不想提交【一般可以通过将文件添加到.gitignore恒久解决,但是由于我的文件具有线上版本,.gitignore文件不起作用】

解决办法:
  1. git add .
  2. git reset HEAD .
复制代码
4.git push
增补知识


  1. git push
  2. <远程主机名> <本地分支名>:<远程分支名> # :前后不可以有空格git push
  3. origin dev-lwq:master #将本地的dev-lwq分支推送到origin主机的master分支
复制代码
  1. git push
  2. <远程主机名> <本地分支名>git push
  3. origin dev-lwq #将本地的dev-lwq分支推送到origin主机的dev-lwq分支,若origin主机不存在dev-lwq分支则会新建
复制代码
  1. git push
  2. <远程主机名> :<远程分支名>git push
  3. origin :master #删除origin主机的master分支git push
  4. origin --delete master#等同于上面命令
复制代码
  1. git push
  2. <远程主机名>git push
  3. origin #将当前分支推动到origin主机的对应分支git push
  4. #省略远程主机名:当前分支只有一个追踪分支
复制代码
  1. git push
  2. -u <远程主机名> <本地分支名>git push
  3. -u origin master #master分支推送到origin主机且设置origin为默认主机
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4