Git的正确使用姿势 | 青训营笔记

80 阅读2分钟

“这是我参与「第三届青训营 -后端场」笔记创作活动的的第5篇笔记

基本使用

登录GitHub后,在GitHub上点击 + ,选择New repository 跳转到新界面,如下图所示。 image.png

配置好项目名称、描述等,点击create repository按钮,跳转到新界面,如下图所示。

image.png

按照图中的命令进行操作。

在本地新建文件夹,

mkdir demo

进入demo文件夹,

cd demo

git初始化,

git init

创建readme文件并写入文字,

echo "git" >> README.md

添加文件到git,

git add .

提交文件到git,

git commit -m "提交文件"

配置远程到github的路径,

git remote add origin git@github.com:???/repository

上传文件到GitHub,

git push -u origin master

到此,就完成了本地与远程的配置。

image.png

常用命令

查看remote

git remote -v

该命令可以查看本地仓库与远程仓库配置的信息。

查看status

git status

该命令可以查看文件是否有保存到git,也可以使用命令git diff 查看当前项目有哪里修改/不同。

查看reflog

git reflog

该命令可以查看历史版本,也可以使用命令git log 查看每次提交的信息。 image.png image.png

退回版本

git reset --hard id

该命令可以退回到id对应的版本。

克隆项目

git clone git@github.com:rainonroad/douyindemo.git

该命令可以下载GitHub的项目到本地。如下载下图项目。

image.png

image.png image.png

查看branch

git branch

该命令可以查看当前的分支信息。

创建并切换分支dev

git checkout -b dev

该项目创建了dev分支并切换到dev分支,也可以使用git branch -c dev

切换分支master

git checkout master

从dev分支切换到master分支,也可以使用git switch master

合并分支

git merge dev 

该命令将dev分支合并到当前的master分支。

删除分支dev

git branch -d dev

该命令删除dev分支。

创建标签

git tag v1

该命令可以创建v1的标签。

更多命令的入门,推荐查阅Git教程