2024/12/05 共 970 字,约 3 分钟
闷骚的程序员

GIT使用

1.配置

git config --global [user.name](http://user.name) "zhangwang"
git config --global user.email zhangwang0702@163.com
git config --global --list//查看配置

2.创建仓库

1.git init//创建本地仓库
2.git clone //从远程拉起一个仓库

3.git工作区域和文件状态

工作区域:

  • 工作区
  • 暂存区
  • 本地仓库

文件状态

  • Untrack-未跟踪,新创建的文件
  • Unmodified-未修改
  • Modified-已修改
  • Staged-已暂存

image.png

4.上传

git status   //查看仓库状态
git add      /*添加到暂存区,可使用通配符,如git add *.txt
                                也可以使用目录,如add .*/
git commit -m "描述"//提交
git log       //查看仓库提交的历史记录
git --online  //查看简介的提交记录

5.回退版本

/*工作区和暂存区的内容都不会消失*/
git reset --soft <版本ID>
/*工作区和暂存区的内容都会清除*/
git reset --hard <HEAD^>表示上一个版本
/*工作区存在,暂存区清除*/
git reset --mixed

6.查看文件差异

git diff //查看工作区和暂存区的差别
git diff HEAD//查看工作区和版本库的差异
git diff --cached //查看暂存区和版本库的差异
git diff <版本ID><版本ID> //比较两个版本之间的差异
git diff head^ head //比较和上一个版本的差异

7.删除文件

git rm <filename>//删除仓库的文件

8.远程仓库推送和拉取

git push
git pull<远程仓库名><远程分支名>:<本地分支名>

9.分支

git branch <分支名>//创建分支
//不建议用checkou,会有歧义
git checkout <分支名>//切换分支
git switch <分支名>//推荐用

/*合并,先切换到主分支*/
git merge <要合并的分支名>

文档信息

Search

    Table of Contents