git基本用法
阿新 • • 發佈:2017-08-19
臨時 標準 lob init 通過 開頭 git fetch values 管理
git基本用法
一.創建新倉庫
- touch README.md 創建一個新文件
- git init 初始化當前文件夾為一個Git倉庫
- git add README.md 添加該文件到緩存區
- git commit -m‘update message‘ 提交更改到本地庫
- git remote add origin https://github.com/*/*.git 添加遠程主機
- git push -u origin master 提交更改到服務器
二.克隆倉庫並提交更改
- git clone https://github.com/*/*.git 拷貝倉庫到本地
- git add. 提交更新文件
- git commit -m "msg" 提交更改信息
- git push 提交更改到服務器
push前確保本地文件clone後,別人沒有再修改,否則會出現Non-fast-forward的提交錯誤。
git fetch 從存儲庫下載對象和引用。
git merge 將服務器上的更新版本覆蓋本地版本。
在此基礎上,push自己的更新。
也可以通過git push -f 強制提交更新到服務器.
三.忽略文件
一般我們總會有些文件無需納入 Git 的管理,也不希望它們總出現在未跟蹤文件列表。 通常都是些自動生成的文件,比如日誌文件,或者編譯過程中創建的臨時文件等。 在這種情況下,我們可以創建一個名為 .gitignore
的文件,列出要忽略的文件模式。
文件 .gitignore
的格式規範如下:
- 所有空行或者以
#
開頭的行都會被 Git 忽略。 - 可以使用標準的
glob
模式匹配。 - 匹配模式可以以(
/
)開頭防止遞歸。 - 匹配模式可以以(
/
)結尾指定目錄。 - 要忽略指定模式以外的文件或目錄,可以在模式前加上驚嘆號(
!
)取反。
git基本用法