我常用的一些git指令

一、基础指令

1、创建repository

创建一个自己的版本库。这个版本库可以理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的增删查改,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻还可以将文件还原。

创建一个目录然后执行

git init

然后

git clone 云仓库地址

将你github上克隆一个本地库到你电脑。

2、将代码上传到GitHub上

1)git add

通过以下命令将要上传的文件都放入缓存区

git add 文件名

通过以下命令将所有修改的文件都放入缓存区、

git add .
2)git commit

用命令 git commit告诉Git,把文件提交到仓库(本地的仓库)

git commit -m"注释"
3) git status

提交以后,可通过

git status

查看是否还有文件未提交

4)git push

通过以下指令上传至云端

git push

二、版本回退

1、查看历史记录

git log

2、通过下面命令可以回到上一个版本

git reset --hard HEAD^

3、通过下面命令可也回到前n个版本

git reset --hard HEAD~n

4、通过下面命令可也回到指定版本

git reset --hard 回退的版本号

如果不知道版本号,通过以下命令查看

git reflog

三、git强制覆盖本地代码(与git远程仓库保持一致)

git fetch --all
git reset --hard origin/master
git pull

1、拉取所有更新,不同步;
2、本地代码同步线上最新版本(会覆盖本地所有与远程仓库上同名的文件);
3、再更新一次(其实也可以不用,第二步命令做过了其实)

或则一步到位

git fetch --all &&  git reset --hard origin/master && git pull
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值