git相關2
阿新 • • 發佈:2017-12-18
oba 版本 rep odin module 代碼倉庫 pla 文件名 而且
初學備忘:
git安裝好後,目錄右鍵 =》 Git Bash here
_________________________ 初始化倉庫
git init 倉庫名
配置倉庫
git config [--global/--system/--local] user.name "名字" git config [--global/--system/--local] user.email "[email protected]"
自己電腦 --global 即可
查看配置
git config -l
_________________________
理解3種狀態:
1. 工作 —》2. 緩存—》3.倉庫
_________________________
查看狀態
$ git status
有紅色文件名 則需,添加
$ git add .
添加所有後,提交
$ git commit -m"remark"
_________________________
查看文件提交日誌
$ git log 文件名
恢復到倉庫狀態,重來
$ git checkout 文件名
_________________________ 遠程到 如github.com/coding.net
git add . git commit -m ‘commit‘ git push origin master
以上三行即可本地修改後的同步到遠程
git pull origin master 從遠程獲取最新版本並merge到本地
我們一般向代碼倉庫提交項目的時候,一般需要忽略編譯生成的中間文件以及文件夾的提交,因為它們是無用的,而且也會占用倉庫的空間。一般只用提交.pro,.sln,makefile,程序源文件等編譯必須用到的文件,所以是有這樣的需求的。
在倉庫目錄下新建一個名為.gitignore的文件(因為是點開頭,沒有文件名,沒辦法直接在windows目錄下直接創建,必須通過右鍵Git Bash,按照Linux的方式來新建.gitignore文件)。
touch .gitignore
編輯內容示例:
.DS_Store node_modules/ dist/ npm-debug.log* yarn-debug.log* yarn-error.log* test/unit/coverage test/e2e/reports selenium-debug.log
------------ git add 區別:
· git add -A 提交所有變化 · git add -u 提交被修改(modified)和被刪除(deleted)文件,不包括新文件(new) · git add . 提交新文件(new)和被修改(modified)文件,不包括被刪除(deleted)文件
git相關2