Git常用命令

2023-12-22 10:36:18

必要配置

git config --global user.name "刘宇阳"

git config --global user.email "3311118881@qq.com"

初始化配置

git init

SSH

生成SSH:ssh-keyge -t rsa -b 4096 -C ‘xxx@qq.com

检测SSH是否配置成功:ssh -T git@gitHub.com

状态

完整版:git?status

简化版:git?status?-s

提交方式

常规提交:git commit -m

直接提交:git commit -a -m

撤销文件

撤销指定文件:git checkout index.html

撤销全部文件:git checkout .

移除暂存区文件

移除指定文件:git reset HEAD index.html

移除全部文件:git reset .

删除文件

同时删除Git仓库与工作区中的某个文件

删除指定文件:git rm -f index.html

删除全部文件:git rm -f .

只删除Git仓库中的某个文件,工作区的不受影响

删除指定文件:git rm --cached index.html

删除全部文件:git rm --cached .

分支

查看分支:git branch

新建分支:git branch 分支名称

删除分支:git branch -d 分支名称

切换分支:git?checkout 分支名称

新建并切换分支:??git checkout -b 分支名称

合并分支:git?merge 分支名称

历史版本

完整版:git?log

简化版:git log –oneline

查看N次提交:git?log?-n

返回当前版本之后的历史版本信息

完整版:git log --reflog

简化版:git log --reflog –oneline

返回历史版本:git reset --hard 指定版本的版本号

提交到远程仓库

与远程仓库关联:git remote add origin git@gitee.com:666/demo.git

提交到远程仓库:git push -u origin "master"

扩展

Git命令详细版:http://liuyuyang.net/index.php/archives/1476/

从0到1完成代码远程提交:http://liuyuyang.net/index.php/archives/1513/

文章来源:https://blog.csdn.net/lin85253788/article/details/135145669
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。