Git常用命令-01

Git
git init 初始化本地git仓库
git status 此指令可以查询当前目录下文件的状态
git add 文件名 将单个文件加入到暂存区
git add 文件名1 文件名2 将多个文件加入到暂存区
git commit -m "注释"提交暂存区文件到本地库
vi 文件名 修改文件
cat 文件名 查看文件内容
git rm --cached 文件名 将文件移出暂存区

撤销修改
git restore 文件名 丢弃当前工作区修改的内容
git restore --staged 文件名 丢弃暂存区的内容

比较差异
git diff 工作区和暂存区比较
git diff --cached 暂存区和本地库比较
git diff HEAD 工作区和本地库比较

查看日志

git log 查看已经提交的日志
git reflog 查看所有日志

版本回退

git reset --hard HEAD^ 回退一次

git reset --hard HEAD^^ 回退两次

git reset --hard HEAD~N 回退N次

git reset --hard commit_Id 回到指定的提交

远程仓库
git remote add origin https://gitee.com/******/testGit.git 创建远程仓库
git push -u origin 分支名 第一次提交代码需要这个
git pull 更新代码(其实执行了两个动作一个是更新,还有一个是自动合并 (git fetch + merge))分支
git branch 查看所有分支
git branch 分支名 创建分支
git checkout 分支名 切换分支
git checkout -b 分支名 创建并切换分支
git branch -d 分支名 删除分支
git branch -D 分支名 强制删除
git merge 分支 站在接受合并的分支执行

posted @ 2021-04-20 10:31  迷彩程序猿  阅读(32)  评论(0)    收藏  举报