Git使用事项

本篇用于简单讲解git工具进行版本管理时的操作和注意事项,在日常使用和工作中可以非常方便的防止误操作和版本回退。

gitee构建仓库

初始化后的仓库需先拉取仓库内容,再进行修改,才能提交进仓库

未初始化仓库可跟随gitee的提示使用git进行初始化上传代码

Git指令

1、Git安装和初始化

使用右键菜单Open Git Bash here打开Git终端

1
2
3
4
# 首先做的是配置全局---用户名和邮箱
# 配置过的不用重复配置
git config --global user.name beyondyanyu
git config --global user.email xxxxxx@qq.com

2、本地使用Git进行同步

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
git init
# 进行初始化,在打开终端的目录下创建.git配置文件夹

git add .
# 设置当前文件夹内所有文件为待提交状态
# 也可以将'.'换为具体文件名

git commit -m '备注信息'
# 填写备注并提交(提交到本地进行了一次保存)
# 作用是对文件状态进行留存

git log
# 查看提交历史信息
# 会显示出提交人,提交人邮箱,日期,备注等信息
git show xxx --stat
# 可以查看某次提交中的具体提交内容
# xxx中内容例如:53a059b9b3a6582c32694fd9cd3c27744900940f
git log --name-only
#在显示log指令内容后会在后面跟随提交任务中的具体内容

git checkout HEAD xxx.xx
# 对某个文件进行回退处理
# xxx.xx为具体文件名,例如test.txt

git rm xxx
# 删除本地仓库内的文件/文件夹,同时将本地副本也删除

git rm --cached xxx
# 删除本地仓库内的文件/文件夹,保留本地副本

3、下载GitHub或Gitee上的源码

点击右侧的克隆/下载

1
2
3
# 复制提示中的下载代码指令在终端中执行即可
# 指令举例:
# git clone https://gitee.com/wsyu-cs/software-exam-pass-vue.git

4、本地项目上传至Gitee

先登录Gitee创建一个仓库,创建好后进行下面的操作

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# 到本地打开Git终端
git init
# 初始化
git remote add origin https://xxxxxxxxx.git
# origin 可以换为任意名称,只是绑定后使用更方便
# 后面的地址为你仓库地址
# 注:仓库地址后如没.git需加上.git
git remote -v
# 如报错已有仓库则可以查询有哪些仓库
# 报错代码为:error: remote origin already exists.
# 可执行下一操作对绑定仓库进行删除,或换另一个名字
# git remote rm origin(或你绑定失败的其他仓库名)
git add .
# 设置当前文件夹内所有文件为提交状态
git commit -m '备注'
# 填写备注信息并提交
git push -u origin master
# 如果使用的是ssh密钥就不带'-u'
# 命令格式:git push -u <远程主机名> <远程分支名>
# 根据实际情况进行变更参数

git push -f origin master
# 注:这是强行推送指令,最好只在新仓库使用,不要随意对仓库进行强制覆盖
# 例:仓库刚创建有MarkDown文件但与本地的不同,可以强行推送覆盖

5、Gitee上的仓库拉到本地

1
2
3
4
5
6
git init
# 初始化
git remote add origin https://xxxxxxxxx.git
# 绑定origin的地址
git pull origin master
# 将仓库origin中的master分支拉到本地

6、暂存区内容取消

下列指令用于处理使用过git add xxx后但又想取消提交

1
2
3
4
git reset HEAD .
# 取消暂存区的所有内容,终止暂存操作
git checkout .
# 取消还未加入暂存区的内容,将文件返回