git屏蔽某个文件夹, add某个文件夹下的改动,并push到远程分支

文件目录结构

|-- \033
|-- app
|-- artisan
|-- bootstrap
|-- \033c
|-- composer.json
|-- composer.lock
|-- config
|-- database
|-- package.json
|-- phpunit.xml
|-- public
|-- readme.md
|-- resources
|-- routes
|-- server.php
|-- storage
|-- tests
|-- vendor
`-- webpack.mix.js

添加并修改.gitignore文件

vim .gitignore

下面将vendor文件夹和.env文件屏蔽了,因为远程仓库下没有vendor这个文件夹,太大了,所以从远程仓库拉下来之后再下载包,.env是配置文件

/vendor //代表屏蔽vendor下的所有文件
.env
Homestead.json
Homestead.yaml

推送部分

利用 git status查看到有很多改动,但是这里主要是提交对database文件夹的改动

//提交`database`文件夹下的改动到暂存区
git add database/

//千万别用`-am`,会把之前没`add`的改动也一起提交了!!
git commit -m "对db的改动"

git push <远程主机名> <本地分支名>:<远程分支名>

git push origin master:dev

远程主机名可以通过 git remote -v来查看

发布了48 篇原创文章 · 获赞 56 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/zhetmdoubeizhanyong/article/details/101915058