Git工具的使用
Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大 的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开 放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不 同,它采用了分布式版本库的方式,不必服务器端软件支持。
一.Git是什么?

Git 官网:https://git-scm.com
中文文档:https://git-scm.com/book/zh/v2
准备工作:
1.下载Git
打开git官网,点击Download

选择Windows,点击下载

GitHub 可能因为网络问题上不了,打开
C:\Windows\System32\drivers\etc 目录下的 hosts 文件,加入以下配置:
GitHub Start
192.30.253.112 github.com
192.30.253.119 gist.github.com
151.101.100.133 assets-cdn.github.com
151.101.100.133 raw.githubusercontent.com
151.101.100.133 gist.githubusercontent.com
151.101.100.133 cloud.githubusercontent.com
151.101.100.133 camo.githubusercontent.com
151.101.100.133 avatars0.githubusercontent.com
151.101.100.133 avatars1.githubusercontent.com
151.101.100.133 avatars2.githubusercontent.com
151.101.100.133 avatars3.githubusercontent.com
151.101.100.133 avatars4.githubusercontent.com
151.101.100.133 avatars5.githubusercontent.com
151.101.100.133 avatars6.githubusercontent.com
151.101.100.133 avatars7.githubusercontent.com
151.101.100.133 avatars8.githubusercontent.com
199.232.69.194
github.global.ssl.fastly.net
140.82.114.4 github.com
203.208.39.99 github.com
GitHub End
2.注册Gitee或者GitHub账号(本次以Gitee为例)
Gitee(码云):https://gitee.com/
GitHub:https://github.com/

2.安装Git(注意安装目录最好不要有中文)
注意:以下步骤可省略不看,一直下一步就行,安装目录不要有中文,完成后鼠标右键就有了这两个选项:

点击Git Bash Here,表示安装成功,在这个页面可以使用Linux命令。

以下可省略不看!














安装完成!
3.配置Git

配置你的user.name和user.email 用户名和邮箱
右键打开Git Bash Here 然后使用命令:
git config --global user.name “yuan”
git config --global user.email “*****@qq.com”
查看配置信息命令:
git config user.name和 git config user.email

:::warning
解决中文乱码问题:
git config --global core.quotepath false
git config --global i18n.commitencoding utf-8
git config --global i18n.logoutputencoding utf-8

4.配置SSH公钥
输入命令:ssh-keygen -t rsa -C “xxxxx@xxxxx.com”;这里需要回车三次,出现下面画面就成功了。

查看你生成的公钥命令:cat ~/.ssh/id_rsa.pub

复制这一串代码,或者直接打开自己目录下的.ssh文件夹下的id_rsa.pub也一样。

打开码云,在右上角点击设置,添加公钥



点击确定后添加成功!同事会受到一封确认邮件!


这里添加的是账户SSH公钥而不是仓库公钥,仓库的公钥在仓库的管理里面可以添加。区别如下:

5.使用Git
建立版本库
先新建一个目录,在新建的那个目录下使用命令:git init

成功后在这个目录下会生成一个.git文件夹,这个文件夹若是隐藏的,使用pwd找到如下图:

Git常用命令的使用:
我们新建一个文件夹:

可以使用 git status 可以查看文件状态

可以看见这个文件现在是红色的:
使用命令 git add 文件名 ;可以将文件加入暂存区
然后再使用命令 git status 看看:

明显变绿了,使用 git commit -m “提交日志”;命令将文件提交到本地仓库区
再使用 git status ;

说没有需要提交的,工作树是干净的。修改一下文件内容。

再 git status

可以看到修改后的文件又变红了,因为它和本地仓库的不一致,使用 git commit -am “日志” 命令可以直接提交
-a 即表示 add

显示提交成功了,可以使用命令 git log 查看提交记录

再次修改文件:

使用命令 git diff 命令可以查看我们修改了哪些内容(内容区和暂存区的比较,默认是和最新提交的对比)

红色表示旧的,绿色表示新的
前面gitlog命令下黄色字体的commit后面是提交的id,也是哈希值,前7位就足以确定是哪一次的提交,所以我们可以通过在gitdiff后加上id的前7位来和之前的提交版本进行对比


命令 git checkout “文件名” 回滚工作区的代码

再次打开文件

命令 git reset “文件名” 用于回退暂存区的代码(add后 但没有commit),可以指定退回某一次提交的版本。
修改文件:

然后提交,文件变绿,表示在暂存区
再使用命令 git reset “文件名” ;就可以看见文件又变成红色了

二.先在Gitee上创建一个仓库

创建成功,复制SSH地址

使用命令 git remote add origin 关联远程仓库

使用命令 git push -u origin master 将本地仓库区的代码推到Gitee上(我们之前配置的SSH的公钥就在这里派上用场了,否则你不能推上去的)
ps:也可能会让你输入账号密码。
打开自己的仓库,就可以看到本地文件已经在你的仓库里了

命令 git pull
git pull origin master 命令是将远程仓库的master 分支最新内容拉下来后与当前本地分支直接合并,这个命令用于在多人协同开发的时候,你可以把别人上传你的代码拉下来和你自己的代码进行合并。
命令 git clone 把别人代码拉下来
四.Git+idea的使用
1.先查看一下idea配置:file->settingss->Version Control->Git

介绍一个插件来集成Git+Idea让我们更好的使用Git。使用插件(Gitee) File->settings->Plugins 搜索Gitee安装后需重启idea工具。

file->settings->Version Control->Gitee 点击添加Gitee账号(我的账号是手机号)

登录名为手机号时报错 Unauthorized -null,此时改为邮箱即可!
输入账号(邮箱)密码点击登录:登录成功后点击apply

点击菜单[VCS]->[Import into Version Control] -> [Share Project on Gitee]

输入日志:点击Share

出现这个界面

.idea文件夹和.文件都是idea的配置,就没必要上传了,取消掉。点击OK!
点击Yes等一小会,显示成功共享到了Gitee上。

然后我们打开Gitee,登录自己的账号,打开仓库。

**它自动帮我们创建了一个仓库,并且把代码推到了码云上(公开的,在点击share那一步勾上private就是私有的了)。 **
如果我们修改了代码,左边文件名就会变成蓝色

右键 Add+commit就可以直接提交了




电脑右下端会提示成功提交代码信息

项目经理或组长添加开发团队管理人员:

也可以点击 仓库成员管理->所有->添加仓库成员(邀请用户)

就此全部完成!

各位看官》创作不易,点个赞!!!
诸君共勉:万事开头难,只愿肯放弃。
免责声明:本文章仅用于学习参考


4681

被折叠的 条评论
为什么被折叠?



