常用git操作小结

编程入门 行业动态 更新时间:2024-10-18 16:54:32

常用git操作<a href=https://www.elefans.com/category/jswz/34/1769750.html style=小结"/>

常用git操作小结

在协作办公时,经常会通过GitHub,所以git显的尤为重要

创建仓库
  • git init, 建立一个空的本地仓库
  • git clone,可以克隆别人的项目到本地

git init 和 git clone都会在文件夹下创建一个.git文件,该文件用来储存历史信息和配置信息

查看Repo状态
  • git status,每次修改完东西后,可以查看一下状态,看看改了哪些东西
  • git pull,根据status显示,如果项目更新,可重新拉取代码;(建议每次修改代码前直接pull一次)
操作Statge状态
  • git add,添加需要的改变(加路径),提交到缓存区
    • git reset path, 可以取消已经add过的操作
操作commit状态
  • git commit,提交代码到本地库
    • git reset HEAD^ --soft
      可以用于取消刚刚的commit,但保留修改过的文件或项目
    • git reset HEAD^ --hard
      回到上一次commit时的状态(即从上次commit到这次所有的修改都不保存)
上传到服务器
  • git push,将本地仓库修改推送到服务器上的仓库中
版本回退
  • git log ,输出提交日志,查看历史commit,进而选择回退到哪一个
  • git reset (commit,log打印出的commit项) --hard,回退,且不保存这段时间内的代码修改
分支管理
  • 建立分支
    git checkout -b firstBranch
  • 查看分支
    git branch(此时已在新建分支下,有标记)
  • 切换分支
    git checkout master
  • 分支合并
    git merge firstBranch
  • 删除某个分支
    git branch -d firstBranch
分支合并过程中的冲突

当两个分支都对一个文档进行了修改,并产生冲突时,不能进行快速合并

解决方法:

  1. 打开冲突文件,文件内会有类似内容
<<<<<<< HEAD
goback master....
=======
create new branch feature1..
>>>>>>> feature1
  1. ‘=====’ 上下分别表示不同的分支内容,这时需要我们手动修改,保留我们想要的部分。
  2. 修改完成后,保存退出。
  3. 查看状态,会提示这个文件被修改,之后执行下面代码提交即可
git add .
git commit -m 'a'
git push

更多推荐

常用git操作小结

本文发布于:2024-02-05 08:29:18,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1673803.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:小结   常用   操作   git

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!