git联合创作
Vscode中下载适用于windows的git,同时加入Gitlens工具包
安装时注意在这个界面选择使用visual studio code,其他全点next就可以
在cmd中键入git验证是否安装
Git配置完成后显示如此
第一次时选择初始化仓库而后显示如此
.gitignore选择git要忽略的文件(一般是.vscode和build)
终端加入git bash
配置username和useremail键入命令:
设置用户名和邮箱
git config —global user.name “username”
git config —global user.email useremail@qq.com
查看是否设置成功
git config user.name
git config user.email
查看全局配置
git config —global -l
在设置里去掉勾选use Editor As commit input
由此我们便完成了vscode+github的基本配置,之后对同一文件不需再次配置
接下来我们学习git的提交与发布(推送)
这是两个不同的步骤,提交是将程序文件保存到本地仓库,发布则是将程序文件发送到云端(也就是github上),具体地:
点击√后提示“请提供提交信息”,键入分支名(一般为master)
如此便得到了一个本地的master分支,然后就是把他发布到github上,点击发布branch
期间抛出的所有token全部点击是
成功后vscode会自动捕捉我们在github上的库
我们既可以直接键入名称,这样就会在github上自动创建一个该名称的分支。
也可以搜索已经在github上创建好的分支来保存它,补充介绍下如何在github上创建分支。
我们在自己的github上首页建一个新的库保存它,点击new
键入名称,描述以及是否公开
点击确定后就得到了一个空的github库
回到正题,我们选定好github的远程库后便可以点击发布branch将其上传到github
初次上传时vscode需要登录github,依次在弹出的token中点击sign in->authorize->confirm
完成后vscode弹出提示,发布完成。
之后每次修改程序,提交按钮都会再次高亮,同时显示修改了的(也就是要上传的)文件
我们只需要点击提交,然后同步更改即可完成覆写
在存在一个主分支(master)的情况下,还可以上传若干个其他分支
点击左下角的分支名,在上方弹出框中选择创建新分支,已创建的分支会显示在下方
分支创建成功后,右边的git又显示为“√提交”,则此时按照上面介绍的正常步骤便可以在主分支下创建一个新的分支。
由于github通常需要翻墙而且不太稳定,因而上传可能失败,记得检查网络配置
不行的话可以重启clash
常见警告/报错token:
直接点击始终就可以,之后不会再弹出
直接点击don’t show again就可以,之后不会再弹出
最简单粗暴的是关闭代理再打开就可以!更多方法参见附录
git命令集
- git clone https://…… 下载
- git push 上传
- git remote add origin https://……. 添加远程仓库
- git init 初始化本地仓库
- git config —global https.proxy http://127.0.0.1:7890 添加远程端口
有时候出现连接不上网络的情况时使用该方法,需要在电脑设置上打开手动代理,http:// 后面的是代理ip地址和端口,仅限在挂梯子之后打开手动代理,否则会出现网络连接不上的问题
- git config —global http.proxy http://127.0.0.1:7890 添加远程端口
- git config —global —list 配置信息列表
- git config —global user.name name 配置名称
- git config —global user.name email 配置邮件
- git commit -m “initial commit” 提交初始仓库
附录:
参考视频https://www.bilibili.com/video/BV1dK411p7RF
Git for Windows下载:https://git-scm.com/download/win
Github官网:https://github.com
解决unable to access…的一些方法:
https://blog.csdn.net/qq_39808156/article/details/117510950
https://blog.csdn.net/risroy/article/details/128887648
https://blog.csdn.net/qq_40520596/article/details/108479892