首页 > 其他分享 >git基本操作

git基本操作

时间:2022-12-06 23:56:41浏览次数:42  
标签:origin git develop 暂存区 基本操作 checkout 分支

1、常见命令

1.1、git init

用来初始化一个Git仓库,执行完命令后会生成一个.git目录

1.2、编辑 git 配置文件

git config --global user.name “用户名” /git config --global user.email 邮箱
设置提交代码时的用户信息

1.3、git rm/git mv

将文件从暂存区和工作区中删除/ 移动或重命名工作区文件

1.4、git log

查看历史提交记录

1.5、git clone

从现有的Git仓库中拷贝项目,也就是下载一个项目.

1.6、git branch -a

查看远程仓库所有分支

1.7、git branch

查看当前分支

1.8、git checkout [-b dev origin/dev]

作用是checkout远程仓库origin的分支template,在本地起名为template分支,并切换到本地的template分支

1.9、git status

查看仓库当前的状态,显示有变更的文件

1.10、git add

添加文件到暂存区

1.11、git commit -m "xxx"

将暂存区内容添加到仓库中

1.12、git pull [origin develop]

下载远程代码并合并

1.13、git push [origin develop]

上传远程代码并合并

1.14、git reset

回退版本

2、常见操作

  1. git checkout xclogin //开发前切换到自己的分支(xclogin为自己的分支)

  2. === === //查看自己分支下的所有修改文件,撤销掉非提交文件

  3. git add . //添加所有修改文件到暂存区

  4. git commit -m “提交备注” //把暂存区的内容提交到本地仓库

  5. git checkout develop //切换到develop分支

git pull origin develop //同步develop分支内容

  1. === === //在这里解决冲突

  2. git checkout xclogin //切换到我的分支

  3. git merge develop //将develop分支上的代码合并到@feature/fh下

  4. === === //此时@feature/fh代码是最新修改后的代码

  5. git checkout develop //回到develop分支

  6. git merge xclogin //将@feature/fh分支上的代码合并到develop下

  7. git push origin develop //提交当前代码到develop

标签:origin,git,develop,暂存区,基本操作,checkout,分支
From: https://www.cnblogs.com/JacketLi/p/16961843.html

相关文章

  • Git分布式版本控制工具
    Git分布式版本控制工具1.Git工作流程图命令:clone(克隆):从远程仓库中克隆代码到本地仓库checkout(检出):从本地仓库中检出一个仓库分支然后进行修订add(添加):在提交......
  • git Stash详细介绍:git stash和git pop的详细用法
    gitStash详细介绍:gitstash和gitpop的详细用法一、背景我们经常会遇到这样的情况:在开发过程中,在一个分支开发新的功能,还没开发完毕,做到一半时有反馈需要处理紧急bug......
  • Git不显示图标
    git操作的文件夹,发现没有显示出来是否上传的绿色图标,这样导致不清楚哪些文件是否修改,是否上传。以下方法让我的问题解决了,但我并不知道是不是所有人的问题都适用这种方法,......
  • 1796.second-largest-digit-in-a-string 字符串中第二大的数字
    问题描述1796.字符串中第二大的数字解题思路遍历就好了代码classSolution{public:intsecondHighest(strings){intfirst=-1;intseco......
  • Oracle表空间、用户基本操作
    --创建表空间CREATETABLESPACExtgxDATAFILE'xtgx.dbf'SIZE500MUNIFORMSIZE10M;--创建用户createuserxtgxidentifiedbyxtgx;--用户赋权grantconnec......
  • Hexo&github action持续部署
    目的为了免除日常新建hexonew,hexos,hexog,hexod等繁琐的书写部署流程指令,同时为了更加注重于博客内容本身而不是到新机器重新配置Hexo走一遍部署流程持续集成&持......
  • git下载代码失败可以修改host来解决
    第一步点击下面网址:WhatIsMyIPAddress?FreeIPLookup搜索github.com和github.global.ssl.fastly.net如图  复制红框IP地址。在C:\WINDOWS\system32\drivers......
  • IDEA 中 git Merge Select into Current 和 Pull into Current using merge有什么区别
     今天同事更代码,问我个问题蒙住了,问这俩有啥区别?平时没注意,突然有点答不上来,感觉确实翻译过来是一样的,没区别。  先说结论,MergeSelectintoCurrent  是将本地......
  • gitLab的使用
    1.GitLab的使用之创建分支 (创建dev分支)2.1 Tortoisegit拉取分支的两种方式 (使用第一种)2.2  GitLab合并分支(dev分支合并到master上)......
  • Git修改commit信息
    一、git如何修改最近一次的commit信息1.gitcommit--amend2.进入vim操作界面之后,点击字母键i然后进入INSERT模式,然后对commit信息进行修改,然后ESC......