git常用命令目录
-
Git常用命令目录如下:
一、项目管理命令:
1. git init:初始化一个新的Git仓库;
2. git clone:从远程仓库克隆一个项目到本地;
3. git remote add:添加一个远程仓库;
4. git remote remove:移除一个远程仓库。二、基础操作命令:
1. git add:将文件添加到暂存区;
2. git commit:将暂存区的文件提交到本地仓库;
3. git checkout:切换分支或恢复文件;
4. git branch:查看、创建、删除分支;
5. git merge:合并分支;
6. git pull:拉取远程仓库最新代码到本地;
7. git push:推送本地代码到远程仓库。三、版本控制命令:
1. git log:查看提交历史记录;
2. git diff:查看文件差异;
3. git reset:回退版本;
4. git revert:撤销指定版本的提交;
5. git cherry-pick:选择性地合并提交;
6. git stash:保存和恢复工作进度。四、分支管理命令:
1. git branch:查看、创建、删除分支;
2. git checkout:切换分支或恢复文件;
3. git merge:合并分支;
4. git rebase:将本地分支的commit应用到目标分支上;
5. git push origin:推送本地分支到远程仓库。 五、远程仓库命令:
1. git remote:管理远程仓库;
2. git fetch:从远程仓库获取最新代码;
3. git pull:拉取远程仓库最新代码到本地;
4. git push:推送本地代码到远程仓库。六、标签管理命令:
1. git tag:查看、创建、删除标签。七、其他命令:
1. git config:配置用户名和邮箱;
2. git status:查看当前仓库的状态;
3. git grep:在版本库中搜索指定内容;
4. git blame:显示指定文件的每一行是谁写的。以上是Git常用命令目录,其中包含了常见的项目管理、基础操作、版本控制、分支管理、远程仓库、标签管理以及其他相关命令。熟练掌握这些命令可以提高工作效率,更好地管理和控制代码版本。
2年前 -
一、初始化:
1. git init:在当前目录初始化一个Git仓库,会生成一个.git文件夹,用于存储Git的版本信息。二、配置:
1. git config –global user.name “Your Name”:设置用户名。
2. git config –global user.email “youremail@example.com”:设置邮箱。
3. git config –global core.editor “vim”:设置默认编辑器,这里以vim为例。三、添加与提交:
1. git add:将文件添加到暂存区。
2. git add .:将工作区所有修改的文件添加到暂存区。
3. git commit -m “commit message”:将暂存区的文件提交到本地仓库,并附上一条提交信息。四、分支与合并:
1. git branch:显示当前所有分支,当前分支会用*标记。
2. git branch:创建一个新的分支。
3. git checkout:切换到指定分支。
4. git merge:将指定分支合并到当前分支。
5. git branch -d:删除指定分支。 五、远程仓库:
1. git remote add origin:将本地仓库与远程仓库关联。
2. git push -u origin:将本地仓库的指定分支推送到远程仓库。
3. git pull origin:从远程仓库更新并合并到本地仓库。
4. git clone:克隆远程仓库到本地。 六、查看与比较:
1. git status:查看工作区和暂存区的状态。
2. git log:查看提交记录。
3. git diff:查看工作区和暂存区的差异。
4. git diff:比较不同提交之间的差异。 七、撤销与重置:
1. git reset:将文件从暂存区移出,放回到工作区。
2. git reset:撤销指定提交,并将提交之后的修改放回到工作区。
3. git checkout:丢弃工作区的修改,回到最近一次的提交状态。
4. git checkout:丢弃指定提交的修改,回到该提交时的状态。 以上是常见的Git命令,通过它们可以实现Git的基本操作。
2年前 -
一、基本操作
1. 初始化仓库:git init
在项目目录中执行该命令,将会创建一个新的git仓库。2. 添加文件:git add [file]
将文件添加到暂存区,可以使用通配符来批量添加多个文件。3. 提交更改:git commit -m [message]
将暂存区的文件提交到本地仓库,并附上相应的提交信息。4. 查看状态:git status
查看当前仓库的文件状态,包括哪些文件已修改、已暂存、未跟踪等。5. 查看日志:git log
查看历史提交记录,可以查看每次提交的作者、时间、提交信息等。6. 查看文件内容:git show [commit]:[file]
查看某个提交中某个文件的具体内容。二、分支操作
1. 创建分支:git branch [branchname]
创建一个新的分支,可以在创建时指定基于哪个分支。2. 切换分支:git checkout [branchname]
切换到指定分支,可以实现在不同分支之间的切换。3. 合并分支:git merge [branchname]
将指定分支的更改合并到当前分支中。4. 删除分支:git branch -d [branchname]
删除指定分支,注意只能删除已合并的分支。5. 查看分支:git branch
查看当前仓库的分支列表,可以显示当前所在分支。三、远程操作
1. 克隆仓库:git clone [url]
将远程仓库复制到本地,可以使用HTTPS或SSH方式。2. 添加远程仓库:git remote add [name] [url]
将指定的远程仓库添加到本地仓库的追踪列表中。3. 推送更改:git push [remote] [branch]
将本地仓库的更改推送到远程仓库中。4. 拉取更改:git pull [remote] [branch]
将远程仓库的更改拉取到本地仓库中。5. 查看远程仓库:git remote -v
查看当前仓库追踪的远程仓库列表。四、撤销操作
1. 撤销工作区的更改:git checkout — [file]
撤销指定文件在工作区的更改,将文件恢复到最近一次提交的状态。2. 撤销暂存区的更改:git reset HEAD [file]
将指定文件从暂存区移除,但保留在工作区。3. 撤销提交:git reset [commit]
将指定提交之后的所有更改撤销,保留在工作区。4. 撤销推送:git revert [commit]
创建一个新的提交来撤销指定提交的更改。五、其他操作
1. 忽略文件:在项目根目录下创建.gitignore文件,可以指定需要忽略的文件或文件夹。
2. 修改最后一次提交:git commit –amend
修改最后一次提交的提交信息或者添加漏掉的文件。3. 查看文件差异:git diff [file]
查看工作区文件和暂存区文件之间的差异。4. 查看分支合并图:git log –graph
以图形的形式展示分支合并历史。以上是git常用的一些命令,通过熟练掌握这些命令可以实现对代码版本的管理和协作开发。
2年前