GIt操作整理

拉取分支操作步骤

git init //初始化
git remote add origin 仓库地址 //与仓库建立连接
git fetch origin 分支 //将远程仓库拉取到本地

git remote rm origin  //删除本地仓库地址以便于添加新的地址

克隆项目

git clone github地址//克隆项目
git clone -b 分支名称 github地址//克隆项目的某一个分支

日常开发提交代码使用

git add 文件目录 //添加修改的文件至暂存区域
git add . //添加全部的修改内容至暂存区域
git commit -m 注释 //提交代码打包并为本次打包添加注释

git pull 
git pull origin 分支名称

git push origin 分支名称

git checkout 分支名 //切换分支
git checkout -b 分支名 //切换并以本分支代码为基础创建新分支

git merge 分支名 //将另外一个分支的代码合并至本分支

git branch  //查看本地分支
git branch -a //查看全部分支(包括本地远程)
git branch -r //查看远程分支

日志及查看命令合集

git status //显示当前分支的状态(提示你需要进行什么样的操作)

git show //查看最新的commit的提交记录详情(具体代码)
git show commitId //查看某一个commit提交记录详情(具体代码)

git log //显示项目commit日志
git log --stat //显示包含提交记录(文件目录)的项目commit日志
git log 分支名称 //只显示某一分支日志
git log 分支名称 --online //只显示包名以及备注的某一分支日志


git reflog //显示包含操作在内的全部日志信息
git reset --hard 包ID //回退到到某一操作指定的版本

合并commit步骤

  1. 查看分支提交情况并确认需要合并的包的id
  2. 开始合并,此处的commitId为打算合并的所有的包的前一个包的ID(因为-i 的参数是不需要合并的 commit 的 hash 值)
  3. 进入到 vi 的编辑模式
  • 在键盘上敲 i键 进入insert模式
  • 保存的使用pick,合并的改为squash
  • 在键盘上敲 eac,退出编辑
  • 输入 :wq 保存
  1. 跳转到commit message 的编辑界面,删除多余注释并保存
  2. 修改成功,再查看一下log日志,确保成功
git log //1,5
git rebase -i commitId //2

Git Bash 快捷操作

  • 双击D删除一行
  • ctrl+L 清除
  • i 开始编辑
  • sec 退出操作
  • :wq 保存
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!