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來查看

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章