**

如何通过git提交代码到远程仓库(github)

**

进入项目文件夹,右击鼠标键->Git Basd Here

1.初始化本地仓库

git init
2.将所有文件添加到本地仓库(也可添加你所需的文件)

git add .
3.将项目提交到本地git仓库 (“first commit” 是备注信息)

git commit -m “first commit”

4.本地git仓库与远程仓库关联(两种方式:1.https方式;2.SSL方式)

git remote add origin https://github.com/JianhaoChung/DGL_GCNER.git

git remote add origin git@github.com:JianhaoChung/DGL_GCNER.git
5.将项目推送到远程仓库

git push -u origin master

**--------------------------------------------------------
**

git新建分支并将分支提交到远程仓库**

新建并切换到新分支
git checkout -b dev
1
说明:该命令的作用是,基于当前分支新建一个名为“dev”的分支(分支名可以自定义),并切换到该分支

补充:该命令相当于同时执行了git branch dev和git checkout dev,前者是创建新分支,但并不切换过去;后者是切换到指定分支,并将本地代码也切换成指定分支的代码

代码提交
git add *

git commit -m “first commit dev”
1
2
3
说明:这些命令会将你所做的更改提交到当前分支上,也就是“dev”分支上

push到远程仓库
git push --set-upstream origin dev
1
说明:orgin是远程仓库名,可以通过git remote -v查看,如果是git2.5以上版本,会看到两个同名的远程仓库,一个是fetch一个是push

这是因为git 2.5版本后,把远程仓库的fetch和push配置区分开来,主要是为了简化三角工作流,这样就可以方便的从一个仓库拉取代码,修改后,再推送到另一个仓库中。不过一般使用中,fetch和push配置都是一致的。
如果你使用不到配置不同的fetch和push,则在使用git remote的时候不加-v参数

dev就是刚刚创建的分支名称

补充:–set-upstream这个参数的作用是将当前默认提交的远程仓库名和分支名绑定到后面的orgin和dev上,这样我们以后继续push代码时,只需要执行git push就可以了,不用再指定远程仓库名和分支名

做完这些,我们就能再git上的仓库管理页面,看到我们刚刚push的分支啦

删除本地分支
git branch -d 分支名

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐