环境
centos 7
本地仓库操作
1、Github上新建一个远程仓库。
2、切换至项目根目录下。
3、创建本地仓库
1 | $ git init #生成.git目录,授权git本地仓库。 |
4、添加文件
1 | $ git add ./* #添加指定文件至暂存区,./*意思是当前目录下所有文件 |
5、仓库状态查询
1 | $ git status #工作状态查询命令,执行后提示刚添加的文件已在暂存区中 |
6、提交文件
1 | $ git commit -m "frst commit" #把暂存区中的文件提交至仓库,引号中为版本描述 |
7、删除暂存区文件
1 | $ git reset HEAD xxxx.txt #将已添加至暂存区的文件回滚 |
8、清理工作区缓存
1 | $ git checkout -- xxxx.txt #清理刚删除的文件缓存 |
9、已提交,版本回滚
9.1、查看分支
1 | $ git log #找到上一个版本commit号 |
9.2、版本回滚
1 | $ git reset --hard 9b4d5da3e......... #将暂存区文件和最终文件都回滚到上一次提交 |
10、清空本地仓库
10.1、清空命令
1 | $ git rm ./* #将本地仓库中的文件都删除清空 |
10.2、确认清空
1 | $ git commit -m "delete ./*" #提交确认清空 |
*、期间可随时用git status查看仓库工作状态
提交至远程仓库
1、添加远程仓库地址
1 | $ git remote add origin https://xxxxx.git #关联远程仓库,链接在建立的远程仓库获取 |
2、本地仓库与远程仓库同步
1 | $ git pull --rebase origin master #获取远程库与本地同步合并,远程仓库不为空时使用 |
3、推至远程仓库
1 | $ git push -u origin master #将本地master分支文件提交至远程仓库 |
4、清除目标文件夹的git push记录(暂存区缓存)
1 | git rm -r --cached themes/antiquity/ |
5、工作区中文件被误删,从本地仓库恢复文件
1 | git checkout xxxxxx |
*、后续版本迭代,只需将已修改的文件上传提交即可。
声明: 以上内容仅供参考,转载请注明出处。