git 基本命令操作

309 阅读2分钟

git 工作基本上传下拉操作

  1. 首先add 添加到暂存区之后commit -m ' 说明' 添加到 工作区
  2. 拉区主分支的代码 git fetch upstream (upstream) 自己当前分支的 git 路径
  3. 同步主分支的的代码 git rebase upstream/master (把自己当前的分支代码和主分支代码)
  4. 提交自己当前修改的代码到达自己的分支中 git push origin
  5. 进入到gitLab页面找到当前的项目 点击fork 进入到自己的分支中
  6. 进入到自己的分支中后点击左侧边栏的Merge Requests 进行提交新的合并请求

提交代码时遇到冲突时的解决方法

  1. 手动进行修改冲突的代码
  2. 修改完冲突后再进行添加一次 git add . 更新当前文件的索引
  3. 这时不需要再进行git commit 了 直接使用 git rebase --continue
  4. 提交修改完冲突的代码 git push origin master

拉取分支并切换分支

  1. 首先拉取自己分支上的代码 因为自己的分支代码和总分支一样 git clone 分支路径
  2. 拉取完后在 通过命令 git branch -a 显示当前分支下的所有分支及名称
  3. git remote -v 查看当前分支的名称
  4. git checkout 分支名称(a) //切换当前分支到分支名称(a)
  5. git remote add upstream 总分支名称 // 给总分支定义一个名称
  6. 这时里面有了两个分支路径别名 origin 自己的分支名称 upstream 总分支名称

命令

  • git rebase --abort 这个 ‘ --abort ’ 是用来终止rebase 的使之回到rebase 合并之前的状态
  • git rebase --continue 使用场景 冲突解决完成 git add . 之后使用
  • git rebase upstream/master 同步主分支的代码 upstream 是主分支的仓库名称 (别名)
  • git remote add 别名名称 地址 ; 给当前的地址设置别名
  • git reset HEAD 文件路径 ; 撤回当前的存放在仓库区中不需要提交的文件 绿色目录的文件路径
  • git stash 把存放在工作区中的文件暂时保存起来
  • git stash pop 把存放在stash 中的文件放出来
  • git remote -v 查看当前分支的名称
  • git remote add upstream 总分支名称 // 给总分支定义一个名称
  • git remote remove 别名 //删除当前的别名
  • git branch 查看本地分支
  • git branch -a 查看远程分支及本地分支
  • git checkout master 切换本地分支
  • git checkout -b 分支名称 切换远程分支名称
  • git branch -d dev 删除本地分支