GIT Study Notes
Dec 18. 2020

Summary
RyanAI
Loading.
This content is generated based on the article and is only used for explanation and summary of the article content.

Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。

master:默认开发分支 orgin:默认远程版本分支 head:指向当前分支

git配置

  • 设置用户名
git config --global user.name "username" //用户名为登录用户名
  • 设置邮箱
git config --global user.email "注册时的邮箱"

代码指令

  • 克隆github上的仓库源码到本地
git clone [url]

git仓库的创建

git初始化

git init

查看文件是否变更

git status

添加文件到缓存区

git add .   // 或者git add filename
git rm . //删除缓存文件

在指定文件夹使用git指令

添加备注

git commit -m "这里写备注内容"

推送文件到远程仓库master

git push origin master

查看历史记录

git log

回溯操作

git reset --head 目标版本号

查看文件具体更改内容

git diff
  • 可查看修改了哪些内容

分支操作

查看分支

git branch

创建分支

git branch 分支名

删除分支

git branch -d 分支名

切换分支

git checkout 分支名

合并分支

git merge 分支名

远程仓库

解除远程仓库链接

git remote rm origin

链接到远程仓库

git remote add origin [url]

拉取远程内容

git fetch //或者
git pull

查看远程仓库与本地仓库关系

git remote show origin

标签指令

查看标签

git tag

添加标签

git tag [name]

添加标签tag,比如v1.0等 删除本地标签

git tag -d <tagname>

删除远程仓库标签

git push origin :refs/tags/<tagname>

上传单个tag

git push origin [tagname]
  • 上传所有标签
git push origin --tags

参考

Git的奇技淫巧

> comment on / twitter
>
CC BY-NC-SA 4.0 2021-PRESENT © Ryan uo