1、在本地要上传的文件根目录下,打开git bash命令窗口;
2、初始化本地仓库:git init
3、添加本地所有文件到本地仓库:git add . (注意有“.”号)
4、将文件提交到本地仓库: git commit -m 'first commit'
5、将远程仓库与本地仓库关联起来:git remote add origin https://github.com/HaiTaoFeng/TestGit.git
6、推送本地仓库文件到远程仓库master分支:git push -u origin master
1、在本地要上传的文件根目录下,打开git bash命令窗口;
2、初始化本地仓库:git init
3、添加本地所有文件到本地仓库:git add . (注意有“.”号)
4、将文件提交到本地仓库: git commit -m 'first commit'
5、将远程仓库与本地仓库关联起来:git remote add origin https://github.com/HaiTaoFeng/TestGit.git
6、从远程仓库的master分支拉取文件:git pull origin master
7、若第6步拉取失败,则使用此命令拉取,合并两个独立启动仓库的历史:git pull origin master --allow-unrelated-histories
7、推送本地仓库文件到远程仓库master分支:git push -u origin master
原理:一个分支管理一份代码。因为分支不合并的话,在某种意义上两个分支是互不相干,所以可以管理两份代码,但也是不规范的。
第一份代码的管理:放在master主干分支上管理
1、在一份代码的根目录下,打开git bash命令窗口;
2、初始化本地仓库:git init
3、添加本地所有文件到本地仓库:git add . (注意有“.”号)
4、将文件提交到本地仓库: git commit -m 'first commit'
5、将远程仓库与本地仓库关联起来:git remote add origin https://github.com/HaiTaoFeng/TestGit.git
6、从远程仓库的master分支拉取文件:git pull origin master
7、推送本地仓库文件到远程仓库master分支:git push -u origin master
第二份代码的管理:放在othermaster(自己随意命名)分支上管理
1、在一份代码的根目录下,打开git bash命令窗口;
2、初始化本地仓库:git init
3、添加本地所有文件到本地仓库:git add . (注意有“.”号)
4、将文件提交到本地仓库: git commit -m 'first commit'
5、将远程仓库与本地仓库关联起来:git remote add origin https://github.com/HaiTaoFeng/TestGit.git
6、修改本地分支名称,因为默认分支是master : git branch -m master(本地分支名称) othermaster(你想要的分支名称)
7、推送本地仓库文件到远程仓库,若远程仓库没有该分支会自动创建:git push -u origin othermaster(本地分支名称):othermaster(远程仓库分支名称)
查看本地分支:git branch
查看远程仓库分支:git branch -a
创建本地分支:git branch develop(分支名称)
切换分支,若分支不存在则创建:git checkout develop(分支名称)
删除本地分支:git branch -d develop(分支名称)
删除远程分支:git push origin --delete develop(分支名称)
查看本地文件状态:git status
后续再添加。