git基本操作!一篇文章就够了!

148 阅读3分钟

「这是我参与2022首次更文挑战的第2天,活动详情查看:2022首次更文挑战」。

如果项目中要用到git,且要上传到Gitee或者GitHub,首先我们需要做什么呢?

一:项目使用的基本操作:

1.在Gitee或者GitHub创建仓库

2.点击需要使用git的文件夹,右键点击Git Bash Here,打开黑窗口

或者:点击进去,在空白处右键--> Git Bash Here,打开黑窗口。

3.设置修改:

用户名: git config --global user.name "xxx"

邮箱:git config --global user.email

4.在黑窗口中输入命令:git init

这一步是初始化,以后git就可以管理这个项目了

5.将文件内容添加到暂存区:git add .

6.将文件推送到本地仓库:git commit -m "项目初始化完成"

引号里的内容按照项目的需求写

7.复制远程仓库的地址:git remote add origin 地址

一般我们复制SSH的地址

ssh.PNG 8.将主分支推送到远程仓库:git push -u origin master

这个时候你就可以再你创建的远程仓库哪里刷新一下,就可以看到这个项目已经推送上去了,这个时候你就可以创建分支写代码啦

9.创建并切换到那个分支:git checkout -b 分支名

只创建不切换到那个分支是:git checkout 分支名

10.在这个分支上写完之后,就可以添加到暂存区,推送到仓库啦

//(1)添加到暂存区
git add .
//(2)添加到本地仓库
git commit -m "某某某分支已完成"
//(3)将分支推送到远程仓库
git push -u origin 分支名

11.将分支推送到远程仓库的时候,就可以切换到主分支合并分支:

切换到主分支:git checkout master

合并分支: git merge 分支名

当内容不一样的时候,合并到主分支的时候就会发生合并冲突。这时候选择好后之后需要再次添加到暂存区

12.分支合并之后推送到远程仓库:git push

13.删除这个分支:git branch -d 分支名

14.再创建并切换下一个分支开始书写

当然,你也可以直接创好所有分支,切换着写。 以上就是我常上传项目用的一些命令

二:多人协作开发:

1.克隆仓库:git clone ssh/https地址

地址写你需要下拉取的仓库的ssh/https地址

2.查看远程仓库中所有的分支列表:git remote show origin(仓库名)

3.拉取代码:git pull origin 分支名

这时候你就可以写代码了,写完需要提交到远程仓库就按照直接的命令,先提交到暂存区--->本地仓库--->远程仓库

三:额外干货:

1.查看日志的命令:git log

如果一页将内容展示不完全,可以按q退出

2.git reflog 可以打印所有提交

3.查看文件状态:git status

查看简略版信息: git status -s

4.移除本地仓库文件:git rm --cache

5.恢复本地仓库文件:git reset --hard()版本切换

6.改分支名:git branch -M 新名字

7.切换版本号:git reset --hard 版本号

四:git的标识字母

在写代码的时候,有的文件上会带特殊的标识字母,每个字母都有特殊的意义。

A: 增加的文件.

C: 文件的一个新拷贝.

D: 删除的一个文件.

M: 文件的内容或者mode被修改了.

R: 文件名被修改了。

T: 文件的类型被修改了。

U: 文件没有被合并(你需要完成合并才能进行提交)

X: 未知状态。(很可能是遇到git的bug了,你可以向git提交bug report)