场景:我有一个项目名为Test托管在GitHub,项目Test现在只有一个master分支,现在我朋友用邮件给我发了一份代码,我想把这份代码上传到我的Test项目的dev分支。
lets go
使用idea打开项目,然后在进入到项目所在目录,即/User/uwei/IdeaProjects/demo 目录,执行git init 来初始化
git init
初始化后,就将需要push到仓库的代码都commit 。
- 1⃣️点击version control,选中需要提交的文件
2⃣️commit
- 选中后,右键,点击commit选项,会出现如下图,可以在Commit Message处进行备注说明:对这次提交进行说明,然后点击Commit。
然后点击右下角按钮“Git:master”,点击new branch,创建一个本地分支dev,点击ok
然后看右下角之前的 “Git:master” 变成来 “Git:dev”,说明现在本地分支为dev。
然后进行关联远程仓库:
1⃣️复制你远程仓库的地址
使用命令关联:
git remote add origin "https://github.com/uweii/TEST.git"
然后就关联上了,使用命令查看本地项目关联的远程进行验证:
git remote show origin
输入命令后,会提示让你输入github用户名和密码,输入后回车,就显示来remote origin,即远程的地址。至此说明我们本地项目已经关联到我的Test项目。
然后进行push:
情景一:如果Test项目的拥有者是你自己的账号创建的,那么使用下面方法:
在任意左侧代码上 右键,选择git --》 Repository --》push
点击push。就成功把本地项目关联上远程,并推送到dev分支。
情景二:如果Test项目是别人账号创建的,那么使用:
git push -u origin dev
dev即远程仓库的分支名。
由于Test项目是用我自己的github账号创建的,所以我用情景一的方法,上传成功后,去github看看:
可以看到,已经多出了一个dev分支。
over。