1. 程式人生 > >git相關2

git相關2

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