git操作
删除远程仓库中的文件夹
1 |
|
远程仓库相关命令
1 |
|
代码仓库相关命令
创建仓库
1
2
31.进入需要创建代码库的文件夹----cd 文件路径
2.创建/初始化仓库----git init
3.拉取远程仓库到本地----git clone添加文件到仓库
1
2
3
4
5
6
7
8
9
101.添加文件到暂存区
-添加单个文件----git add
-添加所有文件----git add.
-会忽略的文件----.gitignore指定的文件/空目录
2.提交到本地仓库
git commit //填写commit message\保存
3.查看工作区状态
git status
4.对比工作区文件变化
git diff //建议将beyond compare配置为diff工具,用于diff以及merge冲突仓库配置
1
2
3
4
5
61.配置全局用户名和邮箱
git config --global user.name "[name]"
git config --global user.email "[email address]"
2.配置当前仓库用户名和邮箱
git config user.name "[name]"
git config user.email "[email address]"
代码版本/提交切换
查看过去版本/提交
1
21.提交详情----git log
2.提交简介----git log --pretty=oneline回退版本/提交
1
2
3
41.回退到当前最新提交----git reset --hard HEAD
2.回退到上次提交----git reset --hard HEAD^
3.回退到上n次提交----git reset --hard HEAD~n
4.回退到某次提交----git reset --hard commitid重返未来版本
1
21.查看历史提交以及被回退的提交----git reflog
2.回到未来版本----git reset --hard commitid撤销修改
1
2
3
4
5
6
71.工作区文件撤销(没有提交到暂存区/没有git add)
git checkout 文件名
2.暂存区文件撤销
-将暂存区文件撤销到工作区----git reset HEAD 文件(不带--hard)
-撤销修改----git checkout 文件名
3.提交到了版本库
参见回退版本/提交删除文件
1
2
3
4
51.删除文件
-从版本库中删除文件----git rm 文件名(修改后需要提交)
2.恢复删除
-参考撤销修改
3.从版本库中删除文件,但是本地不删除该文件----git rm --cached 文件名重命名文件
1
21.将文件重命名----git mv [file] [newfile]
2.将文件夹重命名----git mv [file] [newfile]暂存修改
1
参照分支-暂存修改
忽略文件
1
通过git仓库下的.gitignore文件屏蔽某些中间文件/生成文件
注:以上版本均为本地仓库版本
分支操作相关命令
1 |
|
版本操作相关命令
1 |
|
子模块相关操作命令
1 |
|
git操作
https://blog-theta-ten.vercel.app/2021/06/09/git操作/