创建和初始化
git init:在当前目录初始化一个新的 Git 仓库。
这将在当前目录中创建一个名为".git"的子目录,Git会将所有仓库的元数据存储在其中。git clone [url]: 克隆远程仓库到本地。
基本操作
git add .:将文件添加到暂存区,这些文件将包含在下一次提交中。
git commit -m “message”:提交暂存区的文件到本地仓库
这将记录暂存区的修改以及自上次提交以来所做的任何其他修改,并附带一条描述这些修改的提交信息。
远程操作
git pull:从远程仓库获取并合并到本地分支。
git push:将提交推送到远程仓库。
这将把本地的提交发送到指定的远程仓库,更新远程分支以包含新的提交。
分支与合并
git branch:列出本地分支,创建或删除分支。
git branch:查看当前本地分支
git branch [new-branch]:创建本地新分支
git branch -D [branchname] : 删除本地分支git checkout:切换分支
git checkout [branchname]:切换到指定分支
git checkout -b [branchname]: 切换当前分支到目标分支,如果目标分支不存在则自动创建git merge:合并分支
git merge [branchname]: 合并指定分支到当前分支。
撤销
-
git revert:撤销之前的提交
假设你在之前的提交中犯了一个错误,需要撤销它。你可以使用git revert创建一个新的提交,该提交会撤销之前提交引入的修改。
git reset [file]: 从暂存区撤销文件的更改。
git revert [commit]: 撤销指定提交的更改。