【git】常用命令行收集

#基本命令行

//在当前目录初始化git 库
$ git init   
 
//查看当前改动
$ git status 
$ git status -s  

//状态说明
M: modify
A: add
D: delete
R: rename
C: copy
U: update
//要提交的文件需要add $ git add filename.cpp //add 过后的文件需要commit $ git commit -m 新增一个文件 //-m后跟日志(只接受单行) $ git commit -amend //进入默认编辑修改commit内容 //推送到远端 $ git push $ git push -f origin master //(强行推送)force $ git push -u origin master //设置默认分支为master,以后直接用 $git push 即可 //查询日志,英文键盘下按q退出 $ git log

#分支操作

//版本回滚,回滚后必须通过强行推送来覆盖之前的提交,否则会要求先pull
$ git reset --hard [查看日志对应版本的一长串id]

//查询当前分支,有*的为当前分支
$ git branch
$ git branch -a //查询本地和远端所有分支

//新建一个名为"test_task"的分支
$ git branch test_task

//拉取远端所有分支(不合并)
$ git fetch

//拉取远端特定分支
$ git fetch <主机名> <分支名>

//本地新建并转到一个分支,对应设置的远端分支
$ git checkout -b <new_brach_name> <主机名>/<主机分支名>

//在本地当前分支上合并远端分支
$ git merge <主机名>/<主机分支名>

 

转载于:https://www.cnblogs.com/fishsoup/p/11600148.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值