Git 学习笔记

教程链接

廖雪峰Git教程

Git官方教程

常用命令

  • 工程准备 git init/git clone

  • 新增/删除/移动文件到暂存区 git add/git rm/git mv

  • 查看工作区 git diff/ git status

  • 提交更改的文件 git commit

  • 查看日志 git log,git log --name-status

  • 推送远端仓库 git push origin branchName

  • 分支管理 git branch/git checkout/git branch –d/git pull

  • 分支合并 git merge/git rebase

  • 强制回退到历史节点 git reset/git checkout .

  • 添加文件进入到git的管理中 git add fileName

  • 查看连接的远端服务器名称 git remote

  • 把A分支合并到B分支上 git merge A B 合并分支时需要切换到目标分支B上再进行此操作

  • 查看历史操作:git reflog

  • 推送本地分支到远程分支上时默认两者名称相同,如果想要把本地分支A推送到远程的不同名分支B上时,需要使用git push origin A:B

  • 从远程拉取最新代码到本地

    • 方法一:git fetch, 不会自动merge
    git fetch origin master:tmp # 复制远程的分支到本地分支tmp上
    git diff tmp # 对比tmp分支与当前的工作区的差异
    git merge tmp # 合并tmp到当前分支
    
    • 方法二:git pull, 从远程获取最新版本并merge到本地
    git pull origin master # 从远程获取master分支并直接与当前分支合并,会直接合并,谨慎使用
    
  • 删除dev分支 git branch -d dev

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值