Git简单使用
发布日期:2021-06-30 21:07:20 浏览次数:3 分类:技术文章

本文共 2103 字,大约阅读时间需要 7 分钟。

1.前言

下面的教程可能有一些错误但可以借鉴,所以自己重新找了一个别人的教程如下:

克隆远程所有分支解决办法:

 

想要使用Git,发布本地代码仓库到远程仓库。先下载Git安装包。然后双击安装。

Git  Bash 命令行操作    Git GUI 界面操作 , 一般选git bash

第一次使用要配置身份:

 

git config --global user.name "你的名字英文"

git config --global user.email "自己的邮箱"

配置了之后,可以查看:

 

git config --global user.name

git config --global user.email

 

2.配置本地仓库和远程仓库的ssh密匙。

在git bash中输入:

ssh-keygen -C '你的邮箱地址如QQ邮箱' -t rsa

 

打开Key保存的位置,里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的全部字符。到GitHub网,在右上方Settings。在这个页面上有一个SSH Public Keys标签,选择Add another public key。Title可以随便填一个,Key就粘贴刚才的字符,提交。

3.想要创建本地仓库并想发布到远程github中。

需要先在git hub中创建一个项目,名字尽量和本地仓库名字一样。然后立即在github该项目手动创建一个README文件(有用)

例如项目 :

然后在电脑上选一个文件夹,当作本地仓库。输入命令:

 

用cd命令进入到该文件夹,再输入:

git init

就建立了一个仓库,并会生成一个隐藏的文件夹.git,如果要删除本地的库,只要删除这个文件夹即可

 

4.流程

git add . 添加所有文件准备发到远程github

git commit -m "new1" 为文件添加更新描述 如果空文件夹,或没有东西提交报错

git remote add origin 连接到远程的仓库

如果上面语句报错:则先执行:git remote rm origin 再执行上面的语句

git push -u origin master 也可以不要-u 提交到github,如果报错,是因为本地仓库没有远程github的README文件

这时候就知道上面的README文件的用处了。解决如下:

先执行:

git pull origin master //先把远程服务器github上面的文件拉下来

如果拉取失败,用下面的:

 

在进行git pull 时,添加一个可选项

git pull origin master --allow-unrelated-histories

 

再执行git remote ,再执行 git push.

这时候会通知你输入帐号 , 密码输入就可以了.

//其他命令

git status 查看仓库文件修改情况 , git diff /a/b/c.txt 查看具体更改位置 git log 查看提交记录

git branch 查看有多少个分支,默认就一个master主分支。git branch version1.0 用于创建一个分支.再用git branch 查看

如上图:在master左边有个星号,证明现在是在master操作 , 用 git checkout version1.0 或 git checkout master用于切换.

在各分支的 代码互不影响,想把各分支的代码合并到master上,输入: git checkout master , 再 git merge version1.0

删除某个分支用: git branch -D version1.0 。

5.github网页有时候打不开,或很慢,解决办法如下:

网页输入该网址: IPAddress.com  去该网址 

然后搜索 github.com 和 github.global.ssl.fastly.net 对应的ip地址

 

在hosts文件中加入上面查找到的IP,可能大于2个,保存即可生效.

编写本地hosts文件,添加

#github

151.101.***.194       github.global.ssl.fastly.net

192.30.***.112

hosts文件:windows下路径为:C:\Windows\System32\drivers\etc\hosts

Linux下路径:/etc/hosts

 

刷新本机DNS,进入 cmd 命令操作窗口 输入ipconfig/flushdns

.重启浏览器

6.git clone 很慢解决办法:

 

1.用记事本打开hosts文件

windows上的hosts文件路径在

[cpp]  

  1. C:\Windows\System32\drivers\etc\hosts  

linux的hosts文件路径在:

[cpp]  

  1. sudo vim /etc/hosts  

2. 在hosts文件末尾添加两行

和5的解决办法一样.

3.重启电脑,让hosts文件生效

 

提高了一点点速度,但是还是很慢

 

 

 

 

 

 

转载地址:https://liuyan.blog.csdn.net/article/details/79890169 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:view.getWidth()问题及解决
下一篇:Glide图片加载框架的简单使用

发表评论

最新留言

做的很好,不错不错
[***.243.131.199]2024年04月21日 22时11分06秒