Git 各种应用场景的保姆级使用方法(持续更新。。。)
写这篇博客的原因:
本人因课程的要求,需大量使用git的语法,因此记录遇到的各种场景以及解决方法
1、如何在本地创建仓库并且连接到远程仓库
首先要有自己的远程仓库,然后在自己的本地文件中执行以下操作
```bash
git init //初始化,使本地文件成为git工作区,深入点就是说git init该命令将创建一个名为 .git 的子目录,这个子目录含有初始化的
//Git 仓库中所有的必须文件,这些文件是 Git 仓库的骨干。git init仅是做了一个初始化的操作,项目里的文件还没有被跟踪。
git add . //将本地文件提交到暂存区
git commit -m "git init" //将本地文件传入到本地仓库
git remote add origin [远程仓库复制的地址] //连接远程仓库
git push -u origin "master" //将本地仓库的文件上传到远程仓库
```
2、如何在别人的分支下创建自己的分支
有两种情况
-
自己在本地仓库创建分支
-
可以通过下面的命令在新分支创建的同时切换分支
git checkout -b newBranch //等于下面两个命令 1. git branch newBranch // 创建 2. git checkout newBranch //切换 //下一步 git push origin newBranch //更新到远程仓库,不然仓库无分支
-
若本地文件没有连接仓库,参照【1】创建仓库
-
-
在远程仓库创建分支
-
首先需要在你的远程git仓库里创建自己的分支,要注意选择从哪个主分支里创建,这个决定了你的分支最终合并到哪个主分支中去。
git pull //在本地仓库中更新你的操作
-
3、如何删除自己分支中不需要的主分支的文件
1. git rm -r --cached 想要删除的文件夹
2. git commit -m ‘删除了xxx文件夹’
3. git push origin 分支名
4、上传到远程仓库的文件无法点开或文件无法添加到暂存区
原因是那个文件夹绑定的别的远程仓库,git add时报错
“fatal: in unpopulated submodule XXX” 错误:
我们可以
git rm -rf --cached 有问题的文件
git add 有问题的文件/*
即可
标签:文件,教程,git,仓库,Git,本地,保姆,远程,分支 From: https://www.cnblogs.com/isku-ran/p/16884911.html