Git常用命令

一些基本的,工作中常用的命令,知道这些就够了!
 
Git初始化:
  1. git config --global user.name 'haohj' 设置用户名
  2. git config --global user.email 'haohj@outlook.com' 设置邮箱
  3. git remote add origin https://github.com/haohj/gitproject.git 本地仓库与远程仓库关联
  4. ssh-keygen 设置SSH公钥 (生成的密钥存放位置在 C盘/用户/.ssh文件夹中)
  5. git config --global alias.lg "log --graph --all --pretty=format:'%C(yellow)%h%C(cyan)%d%Creset %s %C(white)- %an, %ar%Creset'" 格式化日志与排序(执行命令为: git lg )
 
基本操作:
  1. git init 初始化环境
  2. git add . 管理文件
  3. git status 查看状态
  4. git diff 文件名 查看修改内容
  5. git commit -m '' 提交文件
  6. git log 查看历史
  7. git reset --hard id值 回到某次代码
  8. git push 路径 分支名 上传代码
  9. git clone 路径 克隆代码
  10. git pull 路径 分支名 下载代码
分支操作:
  1. git branch 查看所有分支
  2. git branch name 创建分支
  3. git checkout name 切换分支
  4. git checkout -b 创建并进入到一个新分支
  5. git branch -D name 删除本地分支
  6. git push origin --delete name   删除远程分支
  7. git merge 分支名 合并分支
暂存操作:
  1. git stash 隐藏当前工作环境
  2. git stash list 查看隐藏的工作环境
  3. git stash drop 移除工作环境,后面可以跟着stash名字
  4. ①git stash apply 恢复工作环境; 再使用git stash drop来删除stash内容
    ②git stash pop,恢复的同时把stash内容也删除了
日常操作:
 
  更新代码但不想提交代码操作步骤:
  1. git stash 隐藏当前工作环境
  2. git fetch 远程分支和线上同步(或者直接用pull, 之后直接执行git stash pop 恢复工作环境)
  3. git rebase origin/分支名 把当前分支基变为 和远程分支一样 (如果有冲突解决冲突 当前状态会处于基变状态;如果没有冲突则可以直接执行git stash pop 恢复工作环境)
  4. git add 添加解决完的冲突文件
  5. git rebase --continue 完成基变
  6. git stash pop 恢复工作环境
 
  提交代码操作步骤:
  1. git add . 选中文件
  2. git commit -m 把文件提交到暂存区
  3. git fetch 远程分支和线上同步
  4. git rebase origin/分支名 把当前分支基变为 和远程分支一样 (如果有冲突解决冲突 当前状态会处于基变状态;如果没有冲突则可以直接执行 git push origin 分支名 提交代码)
  5. git add 添加解决完的冲突文件
  6. git rebase --continue 完成基变
  7. git push origin 分支名 提交代码
仓库操作:
  1. git remote 查看远程仓库
  2. git remote -v 显示出详细的url地址名和对应的别名
  3. git remote add name url 添加远程仓库
  4. git remote remove name 删除添加的远程库
  5. git remote rename 原名字 新名字 重命名远程库
  6. git remote show 主机名 查看指定主机的详细信息
特色操作:

    分支取名推荐后缀:

    ①功能(开发)分支 dev-

    ②生产(上线)分支 release-1.1

    ③测试分支 bug-0.1

    ④紧急修复 hotfix-

转载于:https://www.cnblogs.com/jun-qi/p/10542422.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值