Git简单命令

  • 使用场景:
    • 1.备份
    • 2.代码还原
    • 3.协同开发
    • 4.追溯问题代码的人员和时间
  • 版本控制器方式
    • 集中式版本控制工具(svn过时)
    • 分布式版本控制工具(Git)
      • 每个电脑都有一个完整的版本库,工作时无需联网。多人协作只需要各自的修改推给对方,就能互相看到对方的修改
  • 基础配置
    • git bush注册姓名,邮箱(随意填)
  • 创建仓库(git init)
  • git init会给每个文件一个状态,新建的仓库状态都是为被跟踪
  • git add <name>跟踪文件或者目录(添加到暂存区)
    • git add -A将所有文件加入暂存区
    • git add <file-name>将状态设置为缓存状态
  • git rm <name> 删除跟踪文件
    • git rm --cache <name>保留在目录不被跟踪
  • git commit -m "提交的信息 "(提交到仓库)
  • git reset HEAD <name>取消缓存状态
  • git status查看状态
  • git diff 查看修改的内容
  • git log 查看提交历史
    • git log --stat(展示信息跟丰富)
    • git log --pretty美化输出格式
    • eg:git log --pretty=oneline
    • Eg:git log --pretty=format:"%h - %an,%ar:$s"
    • %h简化哈希 %an作者名字 %ar修改日期(距今) %ad 修改日期 %s提交说明
  • git checkout <name>回滚工作区文件
  • git reset HEAD^1[提交后撤回]
  • 分支
    • git checkout -b <name>【以当前分支为基础创建分支】
    • git checkout <name> 【切换分支】
    • git merge <name> 【合并进来分支】
    • git merge --about 放弃此次合并
    • git branch 查看分支
    • git branch -D <name>删除分支
  • 链接远程仓库
    • git remote add <仓库name> <仓库链接>
    • git branch -M main【改名,master改成main】
    • git remote 查看远程仓库
    • git remote rename <仓库name>重命名
    • git push <仓库name> master【推送】
    • git pull【拉取】
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值