版本控制
github 如何使用
-
注册github
-
git安装
-
git配置
-
github,创建SSHkey,后续可以不用输入账号
git使用
克隆仓库
在Git上输入这个,克隆仓库到本地
git clone git@github.com:fenyukuang/TestCode.git
基础使用
$ git init #初始化git
执行该命令后,git会自动在该文件夹下显式地或隐藏地建立.git文件夹,包含相关的配置信息。在初始化后,先前新建的文件夹(及其内部全部内容)可以被视为接收git管理的一个项目。
新建一个文件并命名(如test.py),随后顺序执行下列语句完成操作。
$ git add test.py # 添加test.py文件至代码管理域
$ git commit -m "Your Comments Here" # 本次提交的注释说明
$ git remote add origin git@github.com:Guoxuan-Chi/PythonBascis.git
# 添加名为origin的远程仓库,地址应替换为自己代码仓库的SSH链接
$ git push -u origin master # 提交本机(master)的代码至远程仓库(origin)
注意,其中的SSH链接可以通过打开浏览器进入Github个人主页的Repository,复制项目对应的SSH地址获取,如下图示。
若上述命令执行成功,test.py文件应当能够成功上传到远程代码仓库中了。
本地已有仓库,如何同步到远程仓库
git init #初始haul
git remote add origin https://github.com/xuanhun/vscode.git
git pull origin master
分支使用
参考教程:
Bug解决
git无法pull仓库refusing to merge unrelated histories - lindexi - CSDN博客
git pull origin master
或者
git pull origin master --allow-unrelated-histories
解决Git中fatal: refusing to merge unrelated histories - 熊本同学 - CSDN博客
使用Visual Studio Code与Github实现代码管理 | 迟国轩的博客