Git新手上路

224 阅读1分钟

参考资料:

@浅浅念 cnblogs www.cnblogs.com/qianqiannia…

@DRPrincess CSDN blog.csdn.net/qq_32452623…

首次配置

git config --global user.name  "username"
git config --global user.email  "email"

在GitHub上新建repository

进行命名,勾选README.MD选项。顺便复制url下面会用上。

终端操作

  • 对项目文件夹:git init

  • 查看文件状态(红色,未提交):git status

  • 添加文件:git add 文件名 git add .

  • 开始Commit上传 git commit -m 'second'(引号内为message

  • 查看分支: git branch (master

  • 添加远程:git remote add origin + url

  • 上传文件:git push -u origin master (但首次需要通过 git pull --rebase origin master 来获取README.MD文件

更新操作

三个命令

git diff可查看工作区和暂存区的区别

git diff head可查看工作区和版本库的区别

git diff --cached可查看暂存区与版本库的区别

探索三大区

  • 在工作区、暂存区、版本库都一致的情况下

    • 三个命令都是空的

  • 随便在工作区修改一些内容

    • git diff 工作区与暂存区不同了

    • git diff head 工作区与版本库不同了

    • git diff --cached 暂存区与版本库相同

  • 将工作区的改动添加到暂存区:git add . (或点击VS Code stage changes

    • git diff 工作区与暂存区同步了

    • git diff head 工作区与版本库仍不同

    • git diff --cached 暂存区与版本库不同

  • 将暂存区commit到版本库:git commit -m 'message'

    • 三区同步

代码回退

命令作用
git reset --soft暂存区=>工作区
git reset --mixed版本库=>暂存区
git reset --hard版本库=>暂存区=>工作区