git用法

8 篇文章 0 订阅
2 篇文章 0 订阅

git用法

状态查询

git status

修改

git diff

暂存

git commit -m ‘modify message’

推送

git push

日志

git log

分支合并

git checkout master
git branch newbranch_name
git checkout newbranch_name
do someting
git checkout master
gjit merge newbranch_name

回退

git fetch --all
git reset --hard origin/master
git pull //可以省略

git checkout . 放弃当前操作
git pull origin 分支 拉取最新

新建远程分支

git checkout -b my-test //在当前分支下创建my-test的本地分支分支
git push origin my-test //将my-test分支推送到远程
git branch --set-upstream-to=origin/my-test //将本地分支my-test关联到远程分支my-test上
git branch -a //查看远程分支

git checkout -b bgi_client_db
git push origin bgi_client_db:bgi_client_db
git push --set-upstream origin bgi_client_db

提交到远程仓库

cd existing_folder
git init
git remote add origin https://gitlab.genomics.cn/zhoutong/bgi_client_db.git
git add .
git commit -m “Initial commit”
git push -u origin master

放弃暂存提交

git reset–mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息
git reset --soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
git reset --hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容
比如:
git reset HEAD^ 回退到提交前,但本地源码保留

下载指定版本

git clone git@github.com:skyming/BMAdScrollView.git
git tag 列出所有版本号
git checkout +某版本号或commit_id

远程仓库地址

git remote -v

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值