一、基础指令
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