常用git命令清单
-
常用git命令清单:
1. 初始化一个新的git仓库:git init
2. 克隆一个已存在的git仓库:git clone [repository_url]
3. 添加文件到git仓库:git add [file_name]
4. 提交文件到git仓库:git commit -m “commit message”
5. 查看git仓库的当前状态:git status
6. 查看git仓库的提交历史:git log
7. 创建一个新的分支:git branch [branch_name]
8. 切换到指定分支:git checkout [branch_name]
9. 合并指定分支到当前分支:git merge [branch_name]
10. 删除一个分支:git branch -d [branch_name]
11. 拉取远程仓库的变化到本地:git pull
12. 推送本地仓库的变化到远程:git push
13. 查看本地分支以及与远程分支的关联关系:git branch -vv
14. 创建一个标签:git tag [tag_name]
15. 查看所有标签:git tag
16. 切换到指定标签:git checkout [tag_name]
17. 查看远程仓库的信息:git remote -v
18. 设置远程仓库的别名:git remote add [alias] [repository_url]
19. 从指定分支拉取指定文件到本地:git checkout [branch_name] [file_name]
20. 撤销对某个文件的修改:git checkout — [file_name]这些是使用git时常用的一些命令,掌握了这些命令,你就能够进行基本的版本控制和代码管理工作了。当然,git还有很多其他的命令和功能,可以根据需要去学习和掌握。
2年前 -
Git是一种版本控制系统,被广泛用于软件开发中。以下是常用的Git命令清单:
1. git init:在当前目录初始化一个空的Git仓库。
2. git clone [url]:从远程仓库克隆一个本地仓库。
3. git add [file]:将文件添加到暂存区,准备提交。
4. git commit -m [message]:将暂存区的文件提交到本地仓库,可以通过-m参数添加提交信息。
5. git status:查看当前仓库的状态,包括修改的文件、添加到暂存区的文件等。
6. git log:查看提交历史,包括提交者、提交时间、提交信息等。
7. git branch:查看当前仓库的分支列表。
8. git branch [branch name]:创建一个新的分支。
9. git checkout [branch]:切换到指定的分支。
10. git merge [branch]:将指定分支的修改合并到当前分支。
11. git pull:从远程仓库拉取最新的修改到本地仓库。
12. git push:将本地仓库的修改推送到远程仓库。
13. git remote add [name] [url]:将远程仓库添加到本地仓库,方便推送和拉取修改。
14. git remote -v:查看当前本地仓库的远程仓库信息。
15. git diff:查看当前修改和暂存区的差异。
16. git checkout [file]:撤销对文件的修改,恢复到最近一次提交的状态。
17. git reset [commit]:回退到指定的提交,可以指定分支或者提交号。
18. git stash:将当前的修改保存到暂存区,方便切换分支或者合并修改后再恢复。
19. git tag [tag]:给当前提交打上标签,方便后续查找和发布。
20. git remote rm [name]:移除本地仓库的指定远程仓库。
以上是一些常用的Git命令,可以帮助开发者更有效地使用Git进行版本控制和团队协作。熟练掌握这些命令可以提高开发效率和代码管理能力。
2年前 -
一、Git命令清单
1. 初始化Git仓库
$ git init2. 克隆远程仓库
$ git clone <远程仓库地址>3. 添加文件到暂存区
$ git add <文件名>4. 提交文件到本地仓库
$ git commit -m “提交信息”5. 查看文件状态
$ git status6. 查看文件修改内容
$ git diff <文件名>7. 查看提交历史
$ git log8. 切换分支
$ git checkout <分支名>9. 创建新分支
$ git branch <分支名>10. 合并分支
$ git merge <分支名>11. 查看分支列表
$ git branch12. 删除分支
$ git branch -d <分支名>13. 添加远程仓库
$ git remote add <远程仓库别名> <远程仓库地址>14. 查看远程仓库列表
$ git remote -v15. 推送本地修改到远程仓库
$ git push <远程仓库别名> <本地分支名>:<远程分支名>16. 拉取远程仓库最新代码
$ git pull17. 清除工作区和暂存区的修改
$ git reset –hard18. 回退到指定版本
$ git revert19. 修改最近一次提交的信息
$ git commit –amend20. 创建标签
$ git tag <标签名>21. 查看标签列表
$ git tag22. 切换到指定标签
$ git checkout <标签名>二、Git命令详解
1. 初始化Git仓库
$ git init这个命令用于在当前目录下创建一个新的Git仓库。执行该命令后会在当前目录下生成一个隐藏的.git目录,该目录包含了Git的所有配置和版本控制的相关信息。
2. 克隆远程仓库
$ git clone <远程仓库地址>该命令用于将远程仓库中的代码克隆到本地。执行该命令后会在当前目录下创建一个与远程仓库同名的文件夹,并将远程仓库中的所有文件复制到该文件夹中。
3. 添加文件到暂存区
$ git add <文件名>在提交文件之前,需要将文件添加到Git的暂存区。执行该命令后,Git会将指定的文件从工作区添加到暂存区。
4. 提交文件到本地仓库
$ git commit -m “提交信息”该命令用于将暂存区中的文件提交到本地仓库。在执行该命令时,需要提供一个提交信息,用于描述本次提交的内容。
5. 查看文件状态
$ git status执行该命令可以查看当前工作区的文件状态。Git会列出文件的各种状态,如未跟踪、已修改、已暂存等。
6. 查看文件修改内容
$ git diff <文件名>执行该命令可以查看指定文件的修改内容。Git会显示出文件的改动部分,并以行的形式显示出新增或删除的内容。
7. 查看提交历史
$ git log执行该命令可以查看当前分支的提交历史。Git会按时间顺序列出所有的提交记录,并显示每次提交的作者、日期、提交信息等信息。
8. 切换分支
$ git checkout <分支名>执行该命令可以切换到指定的分支。在切换分支之前,需要确保所在分支的修改已提交或保存,否则切换分支时可能会导致工作区的文件变动丢失。
9. 创建新分支
$ git branch <分支名>该命令用于创建新的分支。执行该命令后,Git会在当前分支基础上创建一个新的分支,并将当前分支的所有提交记录复制到新的分支上。
10. 合并分支
$ git merge <分支名>执行该命令可以将指定分支的修改合并到当前分支。在执行合并操作之前,需要确保当前分支没有未提交的修改。
11. 查看分支列表
$ git branch执行该命令可以查看当前Git仓库中所有的分支。Git会列出所有的分支名称,并在当前分支前添加一个”*”号标识。
12. 删除分支
$ git branch -d <分支名>执行该命令可以删除指定的分支。在执行删除操作之前,需要确保该分支的所有修改已合并到其他分支中。
13. 添加远程仓库
$ git remote add <远程仓库别名> <远程仓库地址>该命令用于将远程仓库添加到当前Git仓库的远程仓库列表中。执行该命令后,需要指定远程仓库的别名和地址。
14. 查看远程仓库列表
$ git remote -v执行该命令可以查看当前Git仓库的远程仓库列表。Git会列出所有已添加的远程仓库,并显示它们的别名和地址。
15. 推送本地修改到远程仓库
$ git push <远程仓库别名> <本地分支名>:<远程分支名>该命令用于将本地分支的修改推送到远程仓库。执行该命令时,需要指定远程仓库的别名、本地分支名和远程分支名。
16. 拉取远程仓库最新代码
$ git pull执行该命令可以从远程仓库拉取最新的代码到本地仓库和工作区。该命令会自动将远程分支合并到当前分支。
17. 清除工作区和暂存区的修改
$ git reset –hard执行该命令可以清除当前工作区和暂存区的所有修改。谨慎使用该命令,因为它会清除所有未提交的修改。
18. 回退到指定版本
$ git revert执行该命令可以回退到指定的版本。Git会创建一个新的提交来撤销指定版本的修改。
19. 修改最近一次提交的信息
$ git commit –amend执行该命令可以修改最近一次提交的提交信息。Git会打开编辑器,允许你编辑提交信息。
20. 创建标签
$ git tag <标签名>执行该命令可以在当前分支上创建一个标签。标签可以用于标记代码的重要版本,通常与发布版本的代码对应。
21. 查看标签列表
$ git tag执行该命令可以查看当前Git仓库中所有的标签。Git会列出所有的标签名称,并按字母顺序排序。
22. 切换到指定标签
$ git checkout <标签名>执行该命令可以切换到指定的标签。在切换标签之前,需要确保所在分支的修改已提交或保存,否则切换标签时可能会导致工作区的文件变动丢失。
以上是一些常用的Git命令清单及详解,掌握这些命令可以帮助你更好地使用Git进行版本控制和团队协作。在实际使用中,还可以根据实际情况结合其他Git命令来完成更多的操作。
2年前