git基本操作命令

2022-04-11  本文已影响0人  Renky

添加用户

git config --add --local user.name  ' 任坤洋'
git config --add --local user.email  ' 460785453@qq.com'

查看本地配置

git config --local --list

初始化仓库

git init

克隆远程项目命令

git clone [项目地址]

查看git目录的状态

git status

添加文件到暂存区

git add [文件名称]
git add [文件名称1] [文件名称2]
git add *.[文件后序名]

添加所有文件到暂存区

git add -A
git add all
git add .

文件重命名

git mv [旧文件名] [新文件名]

移动文件

git mv [源文件] [路径]

移动并重命名文件

git mv [旧文件名] [路径/新文件名]

添加前的基本信息设置(姓名,邮箱)

git config --global user.name 'runoob'
git config --global user.email test@runoob.com

查看在你上次提交之后是否有修改,-s 参数 简短模式

git status
git status -s

将缓存区内容添加到仓库

git commit

将缓存区内容添加到仓库,并添加-m参数后增加注释

git commit -m '注释'

将缓存区内容添加到仓库,并添加-m参数后增加注释,-a参数为添加全部修改,仅限修改无法添加新增文件

git commit -am '注释'

查看尚未缓存的改动

git diff

查看已缓存的改动

git diff --cached

查看已缓存的与未缓存的所有改动

git diff HEAD

取消已缓存的内容

git reset HEAD [文件名]

完整流程

git add . -> git reset HEAD test2.java -> git commit -m '添加test1.java文件' -> git add test2.java -> git commit -m '添加test2.java文件'

从已跟踪文件清单中移除文件

git rm [文件名]

如果删除之前修改过并且已经放到暂存区域的话,则必须要用强制删除选项 -f

git rm -f [文件名]

把文件从暂存区域移除,但仍然希望保留在当前工作目录中

git rm --cached [文件名]

版本回退(^表示回退一个版本,也可以使用~100表示)

git reset --hard HEAD^

版本跳转(跳转到指定的版本)

git reset --hard [提交ID]
上一篇 下一篇

猜你喜欢

热点阅读