Git指令
创建仓库
1、手动创建文件夹或者指令创建文件夹
例如,在E盘的git文件夹下创建test文件。
cd E: ——>cd git ——>mkdir test(创建文件) ——>cd test
2、将当前目录变成git可以管理的仓库
git init
文件操作
1、新建文件
touch 文件名(类型)
2、查看文件内容
cat 文件名
3、添加到暂存区
git add 文件名
4、把文件提交到仓库
git commit -m '描述'
5、查看仓库状态,是否有文件未提交
git status
版本回退
1、查看仓库历史记录
git log
显示的是从进到远的日志,也可以直接使用:
git log --pretty=online
2、回退到上一个版本
git reset --hard HEAD^
回退到上上个版本
git reset --hard HEAD^^
回退到前100个版本
git reset --hard HEAD~100
恢复
1、获取修改内容的版本号
git reflog
2、通过版本号回退
git reset --hard 版本号
撤销修改和删除文件
(1)撤销修改
- 手动修改,然后add,commit
- 恢复到上一个版本:git reset --hard HEAD^
- 撤销
git checkout -- 文件名
或者
git restore -- 文件名
(2)删除
rm 文件名
彻底删除:rm删除之后commit; 想恢复文件:rm删除之后不commit,然后使用撤销指令恢复文件。
git checkout -- 文件名
将本地仓库的文件上传到远程仓库
第一步:
git remote add origin git@gitee.com:远程仓库
第二步:
git push -u origin master
第一次上传远程仓库,经过第一步操作之后,以后再将文件提交到仓库时,只需执行第二步。
从远程仓库克隆
打开本地仓库命令行,然后进行指令操作:
git clone 远程仓库地址
创建与合并分支
1、查看分支
git branch
2、创建分支
git branch 分支名
3、切换分支
git checkout 分支名
4、创建并切换分支
git checkout -b name
5、合并分支
git merge 分支名
6、删除分支
在合并完分支后,将分支删除:
git branch -d 分支名
|