git操作

本文提供了Git的全面指南,包括安装、配置、分支管理、代码合并等关键操作的详细步骤和命令。适合初学者和有经验的开发者作为快速参考。
  1. git官网安装git。进入官网下载
  2. git --help (查看git帮助)
  3. git config --list 查看config列表
  4. git config --global user.name “root”
  5. git config --global credential.helper store 记住账号密码
  6. git config --global core.autocrlf true 自动转换crlf格式
  7. git config --global core.ignorecase true 忽略文件命名大小写
  8. git config branch.master.description 项目主分支 分支备注
  9. 使用npm i git-br -g中的git br命令,快速获取各分支备注
  10. git init 初始化
  11. 举例:git clone https://github.com/zzzzhangpeng/zhangpeng.git 拉取远程项目
  12. git branch (获取当前分支)
  13. git branch -a (获取远程分支列表)
  14. git checkout dev (切换当前分支)
  15. git checkout -b master_copy(创建本地分支并切换)
  16. git branch -d dev (删除本地分支)
  17. git push origin dev:dev(创建远程分支)
  18. git push origin --delete dev (删除远程分支)
  19. git merge dev (合并分支)
  20. git add .(一个点,add所有文件),也可以git add index.html(add单个文件)
  21. git commit -m “本次提交的说明” (–no-verify)
  22. git remote -v 获取当前连接的远程服务器链接
  23. git remote add origin(别名) https://github.com/zzzzhangpeng/zhangpeng.git
  24. git remote set-branches origin dev 从远程dev分支拉取分支代码至本地,然后第二步 git checkout dev 第三步 git fetch
  25. git remote update --prune 更新本地分支列表
  26. 第一步 git branch’ -m 旧分支名称 新分支名称; 第二步 git push --delete origin 旧分支名称; 第三步 git push origin 新分支名称;git branch --set-upstream-to=origin/新分支名称
  27. git remote show origin 查看指定别名的远程链接
  28. git push origin master (commit只是提交到本地存储仓库,push操作是提交到远程服务器)
  29. git restore * 撤销工作区所有文件的修改
  30. git restore --staged * 撤销暂存区中所有文件
  31. git reset --hard ab321f 重置工作区、暂存区文件至标识ab321f处
  32. git reset --soft ab321f 重置responsitory提交历史至标识ab321f处,常用于合并commit
  33. git revert -n ab321f 反做某一个指定版本
    注意:以上github链接是不准确的。首次提交可能需要git push -f origin master强制提交。

场景一

在本地没有对应分支的情况下,拉去远程该分支代码至本地。以feature_zhangpeng为例。
第一步:git fetch origin feature_zhangpeng
第二步:git checkout feature_zhangpeng

场景二

在远程没有分支的情况下,新建分支并发布至远程。以feature_zhangpeng为例。
第一步:git branch -b feature_zhangpeng
第二步:git push origin feature_zhangpeng:feature_zhangpeng
第三步:git fetch origin feature_zhangpeng

场景三

修改本地分支和远程名称。
第一步:git branch -m 旧分支名称 新分支名称;
第二步:git push --delete origin 旧分支名称;
第三步:git push origin 新分支名称;
第四步:git branch --set-upstream-to=origin/新分支名称

场景四

将develop分支代码合并至feature_zhangpeng
git checkout feature_zhangpeng
git merge develop
最快捷方法,直接将远程develop分支合并到本地feature_zhangpeng分支
git merge origin develop

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值