怎么把一个新项目上传到github
-
进入到你本地项目的目录中,如:
D:\dev\workspace\template
-
右键打开git Bash here(前提是本地安装了git客户端),然后输入:
#初始化你的账户和邮箱,这个在第一次使用的时候用,以后不需要 git config --global user.name "d1php" git config --global user.email "studyphp@yahoo.cn" #把你在的文件目录,初始化成一个git本地仓库 git init #把文件添加到本地git仓库中去,注意 . 代表目录下所有文件,如果想忽略一些文件,需要在当前文件下添加.gitignore文件,模板见下文。 git add . #把文件提交到本地仓库 git commit -m "提交注释"
gitignore文件模板:
HELP.md target/ !.mvn/wrapper/maven-wrapper.jar !**/src/main/**/target/ !**/src/test/**/target/ ### STS ### .apt_generated .classpath .factorypath .project .settings .springBeans .sts4-cache ### IntelliJ IDEA ### .idea *.iws *.iml *.ipr ### NetBeans ### /nbproject/private/ /nbbuild/ /dist/ /nbdist/ /.nb-gradle/ build/ !**/src/main/**/build/ !**/src/test/**/build/ ### VS Code ### .vscode/
-
在github上创建一个仓库,这里不解释。
-
把本地仓库连接到远程仓库
#后面https后面的内容,是你在github上建完仓库的仓库地址 git remote add origin https://github.com/yourGitHubName/projectName.git #上传你的本地仓库代码到远程仓库,如果第一次上传,需要加上-u,以后都不需要了 git push -u origin master
-
怎么新建一个分支,并提交代码
#新建一个开发分支 git branch dev #切换到开发分支 git checkout dev #更改一版本代码后 git add . #提交到本地仓库 git commit -m "" #推到远程仓库 git push origin dev
-
怎么合并分支
#切换到主干 git checkout master #合并分支 git merge dev