Git常用命令使用

git常用场景命令使用

场景一:git上创建远程仓库,没有添加任何文件

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

场景二:在git上创建远程仓库,创建的同时还是添加了README.md等文件

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常用命令记录:

查看本地分支:git branch

查看远程仓库分支:git branch -a

创建本地分支:git branch develop(分支名称)

切换分支,若分支不存在则创建:git checkout develop(分支名称)

删除本地分支:git branch -d develop(分支名称)

删除远程分支:git push origin --delete develop(分支名称)

查看本地文件状态:git status

后续再添加。

你可能感兴趣的:(GitHub使用,git,常用命令,github)