檢出倉庫
$ git clone url地址
根據(jù)提示輸入用戶名密碼
添加與提交
- 添加文件毒费,添加到緩沖區(qū)
$ git add 文件名
- 提交改動
$ git commit -m "提交的日志說明"
- 推送遠(yuǎn)端倉庫
$ git push origin master
可以把 master 換成你想要推送的任何分支。
分支
- 切換到一個全新的feature分支
$ git checkout -b feature
- 推送新分支到遠(yuǎn)端倉庫疟丙,以便其他人可以看到該分支
$ git push origin <branch>
- 切回master
$ git checkout master
- 刪除本地分支并推送遠(yuǎn)端
$ git branch -d feature
$ git push origin feature
更新與合并
- 拉取最新代碼
$ git pull
- 其他分支feature合并到當(dāng)前分支
$ git merge feature
一般情況會自動合并代碼圃泡,但是也存在文件都有修改無法合并成功黍特,我們需要手動修改后執(zhí)行以下命令以便標(biāo)記合并成功
$ git add 文件名
標(biāo)簽
可以執(zhí)行如下命令以創(chuàng)建一個叫做 1.0.0 的標(biāo)簽:
$ git tag 1.0.0 1b2e1d63ff
1b2e1d63ff 是你想要標(biāo)記的提交 ID 的前 10 位字符触创。使用如下命令獲取提交 ID:
$ git log
替換本地改動
某個文件本地改動后想還原代碼庫對應(yīng)的文件內(nèi)容
$ git checkout -- <filename>