Git常用命令

  • 把文件存入本地暂存区:

    • 把新建文件、修改过的文件存入本地暂存区:git add .
    • 把修改过的文件、删除的文件存入本地暂存区:git add -u
    • 把新建文件、修改过的文件、删除的文件存入本地暂存区: git add -A,相当于上两条之和
  • 将本地暂存区的文件推送到本地库:git commit -m '修改提示'
  • 查看当前 git 状态:git status
  • 从 github 上克隆项目: git clone <github url>
  • 将本地库文件的修改推送到绑定的 github: git push

    • git push <远程主机名> <本地分支名>:<远程分支名> 
      比如我要将本地的wy分支推送到远程wy分支,使用: 
      git push origin wy:wy
      如果省略远程分支名,则表示将本地分支推送到与之存在"追踪关系"的远程分支(通常同名),如果该远程分支不存在,则会被新建。
  • 将远程库文件拉取到本地仓库: git pull
  • 分支:

    • 创建的新的分支:git branch <branch-name>
    • 查看分支:git branch

      • 在 git bash 中用此命令,按键盘下键查看未显示部分,输入 q 退出
    • 切换分支: git checkout <branch-name>
    • 合并分支:git merge origin/<branch-name> 合并之前要先切换到合并的目标分支上
    • 删除分支:git branch -d <branch-name>
  • 版本回退:

    • git log 会显示最近的三个版本,head 指针指向最近的版本,输入 q 可以退出git log

      • 加上--pretty=oneline 会简化信息
    • 版本回退:

      • git reset --hard HEAD^ 回退到上一个版本,上上是HEAD^^,往上一百个是HEAD~100
      • 直接回退到commit-id所对应版本,git reset --hard commit-id
    • git reflog 可以查看git 的历史操作
  • git 更改远程仓库地址:git remote set-url origin <新的url>
  • 本地仓库整体上传到远程仓库

    1. 首先在github新建一个仓库(最好不要初始化README.md,因为远程仓库和本地仓库不一样,首先要git pull同步,经常出问题...)。
    2. 将本地仓库与远程仓库连起来:
      git remote add origin git@github.com:yourname/仓库名.git
    3. git push -u origin master
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值