常用git命令整理
-
Git是一种分布式版本控制系统,广泛应用于软件开发中。下面是常用的git命令整理:
1. git init:在当前目录创建一个新的Git仓库。
2. git clone url:克隆远程仓库到本地。
3. git add file:将文件添加到暂存区。
4. git commit -m “message”:将暂存区的文件提交到仓库,并添加提交信息。
5. git status:查看工作区、暂存区和仓库的状态。
6. git log:查看提交日志。
7. git branch:查看分支列表。
8. git branch branchname:创建一个新的分支。
9. git checkout branchname:切换到指定分支。
10. git merge branchname:将指定分支合并到当前分支。
11. git pull:拉取远程仓库的更新到本地。
12. git push:将本地的更新推送到远程仓库。
13. git remote add origin url:将远程仓库链接到本地仓库。
14. git stash:将当前的修改暂存起来,以便在切换分支时不会丢失。
15. git reset commit:撤销指定的提交。
16. git revert commit:反转指定的提交。
17. git show commit:显示指定提交的详细信息。
18. git tag tagname:给当前提交打上标签。
19. git fetch:获取远程仓库的更新。
20. git checkout filename:撤销对指定文件的修改。这些命令是常用的Git命令,通过掌握它们,可以高效地管理代码版本,合作开发。当然,Git还有很多其他的命令,可以根据具体需求进行学习和使用。
2年前 -
1. git init:初始化一个空的Git仓库。
Git init命令在当前目录下创建一个空的Git代码仓库。可以使用git init命令的同时指定一个目录,创建一个新的目录,并在该目录中初始化一个Git仓库。2. git clone:克隆一个远程仓库到本地。
Git clone命令用于将远程的Git仓库克隆到本地。可以通过指定远程仓库的URL来进行克隆操作,也可以通过指定本地的路径进行克隆操作。3.git add:将文件添加到暂存区。
Git add命令用于将文件添加到暂存区。在执行git add命令后,Git会将指定的文件的当前版本添加到暂存区,准备提交到版本库。4. git commit:将暂存区的文件提交到版本库。
Git commit命令用于将暂存区中的文件提交到版本库。在执行git commit命令后,Git会将暂存区中的文件保存到版本库中,并自动生成一个唯一的提交ID。5. git push:将本地的变更推送到远程仓库。
Git push命令用于将本地的代码变更推送到远程仓库。在执行git push命令后,Git会将本地的变更推送到远程仓库中,在远程仓库中生成一个新的提交记录。如果远程仓库已经存在了同名的分支,并且在同一个分支上有新的提交记录,则需要使用git push命令将本地的变更合并到远程仓库中。6. git pull:将远程仓库的变更拉取到本地。
Git pull命令用于将远程仓库的变更拉取到本地。在执行git pull命令后,Git会从远程仓库中拉取最新的提交记录,并自动合并到本地的代码库中。7. git branch:创建、查看、删除分支。
Git branch命令用于创建、查看、删除分支。可以使用git branch命令来查看本地仓库中存在的所有分支,可以使用git branch [branchname]命令来创建一个新的分支,并可以使用git branch -d [branchname]命令来删除一个分支。8. git checkout:切换分支、回退文件版本。
Git checkout命令用于切换分支、回退文件版本。可以使用git checkout [branchname]命令来切换到指定的分支,可以使用git checkout [commitid] [filename]命令来回退指定文件的版本。9. git merge:合并分支。
Git merge命令用于将指定分支的变更合并到当前分支中。在执行git merge命令后,Git会将指定分支的最新提交记录合并到当前分支中,并自动生成一个新的提交记录。10. git stash:保存当前工作区的修改。
Git stash命令用于保存当前工作区的修改。在执行git stash命令后,Git会将未提交的修改暂存起来,清空工作区,以便进行其他操作。可以使用git stash apply命令恢复之前的修改,并继续进行之前的操作。以上是常用的git命令整理,可以帮助开发人员在日常的代码管理和版本控制操作中更加高效地使用Git。
2年前 -
一、基本操作命令
1. git init
– 作用:创建一个新的Git仓库,将当前目录初始化为Git仓库。
– 示例:`git init`
2. git clone
– 作用:将远程代码库克隆到本地。
– 示例:`git clone`
3. git add
– 作用:将文件添加到暂存区。
– 示例:`git add`
4. git commit
– 作用:提交暂存区的文件。
– 示例:`git commit -m “commit message”`
5. git status
– 作用:查看当前仓库的状态,包括已修改、已暂存、未跟踪的文件。
– 示例:`git status`
6. git log
– 作用:查看提交历史。
– 示例:`git log`
7. git diff
– 作用:查看文件的差异。
– 示例:`git diff`
8. git checkout
– 作用:切换分支或者恢复文件。
– 示例:`git checkout`、`git checkout — `
9. git branch
– 作用:查看、创建、删除分支。
– 示例:`git branch`、`git branch`、`git branch -d `
10. git merge
– 作用:合并分支。
– 示例:`git merge` 二、远程仓库相关命令
1. git remote
– 作用:查看远程仓库。
– 示例:`git remote -v`
2. git pull
– 作用:从远程仓库拉取代码。
– 示例:`git pull`
3. git push
– 作用:将本地代码推送到远程仓库。
– 示例:`git push` 三、分支操作命令
1. git branch
– 作用:查看、创建、删除分支。
– 示例:`git branch`、`git branch`、`git branch -d `
2. git checkout
– 作用:切换分支或者恢复文件。
– 示例:`git checkout`、`git checkout — `
3. git merge
– 作用:合并分支。
– 示例:`git merge`
4. git rebase
– 作用:将一系列提交应用于另一分支。
– 示例:`git rebase`
5. git cherry-pick
– 作用:选择一个或多个提交,并将它们应用于当前分支。
– 示例:`git cherry-pick` 四、撤销相关命令
1. git reset
– 作用:重置当前分支的HEAD指针。
– 示例:`git reset`
2. git revert
– 作用:撤销一个或多个提交。
– 示例:`git revert` 五、标签相关命令
1. git tag
– 作用:查看、创建、删除标签。
– 示例:`git tag`、`git tag`、`git tag -d `
2. git push
– 作用:将标签推送到远程仓库。
– 示例:`git push–tags`
3. git checkout
– 作用:切换到指定的标签。
– 示例:`git checkout` 六、日常使用命令
1. git fetch
– 作用:从远程仓库获取最新代码,但不合并到当前分支。
– 示例:`git fetch`
2. git stash
– 作用:保存当前工作区的临时更改。
– 示例:`git stash save`
3. git stash apply
– 作用:将之前保存的临时更改重新应用到当前分支。
– 示例:`git stash apply`
4. git clean
– 作用:清理未跟踪的文件。
– 示例:`git clean -f`以上是一些常用的Git命令,可以根据需求使用不同的命令完成相应的操作。除了以上命令,Git还有更多命令和功能,可以通过`git help`命令查看帮助文档,或者查阅Git的官方文档进行更深入的学习。同时还可以结合使用Git图形化工具进行更方便的操作。
2年前