
清清楚楚告诉你每一步,远离那些坑,一条龙服务,看完这篇文章,你就可以开始随意使用Git啦。
废话不多说,正式开始。
1.首先下载Git
官网下载地址
安装路径随意。
2.安装完成后,在开始菜单的最近安装处打开Git-Bash

在Bash窗口中,复制使用Ctrl+Ins 粘贴使用Shift+Ins键
3.配置个人信息
git config --global user.name "名字"
git config --global user.email 邮箱
注意 名字需要双引号引起来。
4.避免网络问题(该情况适用于Github使用者,若使用码云等国内仓库,请跳过)
因为众所周知的原因,连接github速度很慢,不过配置后,即使不搭梯子速度也是可以接受的。
这一步操作是为了解决报错--github超时问题Connection timed out/ssh: connect to host github.com port 22: Connection timed out--我们提前设置好就不用出现这个错误提示了。
1.关闭Bash
2.找到Git安装路径/etc/ssh/ssh_config,用记事本打开该文件,最末尾加上以下这段代码
Host github.com
User git
Hostname ssh.github.com
PreferredAuthentications publickey
IdentityFile ~/.ssh/id_rsa
Port 443
3.关闭,保存。
5.生成公开SSH钥匙,它是用来连接你本地的Git操作和远程Github操作的钥匙,配置好后,你在Git就可以向Github中的远程仓库写入代码。
git支持https和git两种传输协议,https协议,每次上传下载的操作pull,push都会提示要输入密码,而使用ssh密钥,可以免去每次都输密码的麻烦。

1.此次打开GUI软件

2.在上方菜单栏找到Show SSHkeys,打开

3.弹出来的窗口中有一个Generate key的按钮,点击,生成密钥,复制该密钥。
4.打开你的Github主页,点击右上角自己的头像-settings-再出现的新页面中点击SSH

5.右上角有一个绿色按钮 点击New SSH key

title自己随便写,Key那一栏就粘贴刚刚生成的密钥。保存。
6.验证ssh key是否添加成功在Bash中输入
ssh -T git@github.com
回车
稍等一会,出现sucessfully的字样则说明网络通路。
6.现在我们就可以正式部署本地仓库了
在硬盘中找一个位置,新建一个文件夹,这里就是存放你仓库的地方。右键点击该文件夹,有一栏是Git Bash Here,点击。
小黑框又出现了,只不过这一次该命令的环境直接默认为该文件夹的路径。
以下分情况讨论
(1)已有Github仓库,那就复制你仓库的SSH地址

在刚刚打开的小黑窗口中输入
git clone 你仓库的地址
将中文换成你刚复制过的地址,注意空格
(2)没有远程的github仓库,那就键入
git init
回车
两种情况设置之后,都会在该文件夹里生成一个.git的隐藏文件,你需要勾选

才可以看得到。
此时.git所在的界面就是你的仓库了。
以后在该界面的空白处,右键,打开Bash,你就可以进行各种各样的Git操作。
7.关联远程仓库
Bash中键入
git remote add origin 你的仓库SSH链接
回车。(将中文字符替换成你github仓库的SSH链接,上文有具体的图)
到这里本文的内容也就完成了。
8.实例操作(这一部分各位看官还需要查阅更多资料努力精进,这里只展示最简单的操作)
在.git所在的文件夹中新建名叫test的txt文本文档。
然后打开Bash,键入
git add test.txt
回车
注:该窗口中都需要写文件名的全称,即加上文件类型
继续键入
git commit -m "test"
回车
这行代码直接粘贴复制即可
继续键入
git push origin master
回车
之后你就能在你的github看到这个推送上来的test.txt文件了
之后的各种pull、push、merge等操作网上都有详细的说明,这里注重介绍前期的环境配置就不再展开
欢迎关注 个人博客
欢迎关注公众号

![F3SDER)VUOUFY(2XUE}7}O.png
网友评论