創(chuàng)建和初始化
git init:在當(dāng)前目錄初始化一個(gè)新的 Git 倉庫。
這將在當(dāng)前目錄中創(chuàng)建一個(gè)名為".git"的子目錄,Git會(huì)將所有倉庫的元數(shù)據(jù)存儲(chǔ)在其中。git clone [url]: 克隆遠(yuǎn)程倉庫到本地。
基本操作
git add .:將文件添加到暫存區(qū),這些文件將包含在下一次提交中。
git commit -m “message”:提交暫存區(qū)的文件到本地倉庫
這將記錄暫存區(qū)的修改以及自上次提交以來所做的任何其他修改,并附帶一條描述這些修改的提交信息。
遠(yuǎn)程操作
git pull:從遠(yuǎn)程倉庫獲取并合并到本地分支。
git push:將提交推送到遠(yuǎn)程倉庫。
這將把本地的提交發(fā)送到指定的遠(yuǎn)程倉庫,更新遠(yuǎn)程分支以包含新的提交。
分支與合并
git branch:列出本地分支,創(chuàng)建或刪除分支。
git branch:查看當(dāng)前本地分支
git branch [new-branch]:創(chuàng)建本地新分支
git branch -D [branchname] : 刪除本地分支git checkout:切換分支
git checkout [branchname]:切換到指定分支
git checkout -b [branchname]: 切換當(dāng)前分支到目標(biāo)分支,如果目標(biāo)分支不存在則自動(dòng)創(chuàng)建git merge:合并分支
git merge [branchname]: 合并指定分支到當(dāng)前分支。
撤銷
-
git revert:撤銷之前的提交
假設(shè)你在之前的提交中犯了一個(gè)錯(cuò)誤,需要撤銷它。你可以使用git revert創(chuàng)建一個(gè)新的提交,該提交會(huì)撤銷之前提交引入的修改。
git reset [file]: 從暫存區(qū)撤銷文件的更改。
git revert [commit]: 撤銷指定提交的更改。