本文共 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]
- C:\Windows\System32\drivers\etc\hosts
linux的hosts文件路径在:
[cpp]
- sudo vim /etc/hosts
2. 在hosts文件末尾添加两行
和5的解决办法一样.
3.重启电脑,让hosts文件生效
提高了一点点速度,但是还是很慢
转载地址:https://liuyan.blog.csdn.net/article/details/79890169 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!