git忽略规则(.gitignore配置 .gitignore文件)git branch分支管理
git忽略规则(.gitignore配置)不生效原因和解决git 分支管理 分支的创建、删除、合并和查看 语法命令 .gitignore文件
·
一、Git忽略规则(.gitignore配置)不生效原因和解决方法
当我们需要将本地仓库的某些文件或者文件夹不提交到远程库时,可以修改 .gitignore 文件,将不需要提交的目录或文件写在文件里面,如下图:
但是,当我们修改了这个 .gitignore 文件后,使用 git push 推送后,还是一样会将 .gitignore 文件里面忽略推送的文件给推送到远程库。这是因为修改了 .gitignore 配置文件后,没有执行下面的操作造成的。
# 进入到修改了 .gitignore 文件的本地仓库目录下执行
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git push -u origin master
执行以上命令后,再次 git push 推送时 .gitignore 配置文件就会生效了。
二、git 分支管理,分支的创建、删除、合并和查看 语法
1、查看分支:git branch
git branch
# * master master分支为默认分支,前面 * 表示为当前分支
# mybranch mybranch分支为自己添加创建的
2、创建分支:git branch
git branch mybranch
3、切换分支:git checkout
git checkout mybranch
4、创建+切换分支:git checkout -b
git checkout -b mybranch
5、合并某分支到当前分支:git merge
git checkout master # 切换到master分支
git merge mybranch # 将mybranch分支合并到master分支
6、删除分支:git branch -d
git branch -d mybranch
7、推送分支:git push 远程仓库名称 分支名称
git remote # 先查看远程仓库名称 git remote -V 查看详情
# origin
git branch # 再查看分支名称
# mybranch
git push origin mybranch # 推送至mybranch分支
8、如果git pull提示“no tracking information”,则说明本地分支和远程分支的链接关系没有创建,用命令git branch --set-upstream branch-name origin/branch-name。
git branch --set-upstream mybranch origin/mybranch
更多推荐
已为社区贡献1条内容
所有评论(0)