终端git命令大全
-
终端下使用 Git 命令是开发者日常工作中常见的操作,以下是一些常用的 Git 命令列表:
1. git init:在当前目录下初始化一个新的 Git 仓库。
2. git clone [url]:从远程仓库克隆一个副本到本地。
3. git add [file]:将文件添加到暂存区。
4. git commit -m “message”:将暂存区的改动提交到仓库,其中 “message” 是提交的描述。
5. git status:查看工作区和暂存区的状态。
6. git diff:查看工作区和暂存区的文件差异。
7. git branch:列出所有分支。
8. git checkout [branch]:切换到指定分支。
9. git merge [branch]:将指定分支合并到当前分支。
10. git pull:从远程仓库拉取最新的代码到当前分支。
11. git push:将本地分支的改动推送到远程仓库。
12. git log:查看提交日志。
13. git reset [commit]:回退到指定的提交版本。
14. git revert [commit]:撤销指定提交,并创建一个新的提交。
15. git remote -v:查看远程仓库的地址。
16. git fetch:从远程仓库获取最新的代码,不自动合并。
17. git branch -d [branch]:删除指定分支。
18. git tag [tag]:给当前提交打上标签。
19. git stash:将工作区的改动暂存起来,以便切换到其他分支。
20. git clean:清除工作区中未跟踪的文件。这是一些基本的 Git 命令,根据具体的开发需求,还可以使用更多的 Git 命令来完成其他操作。建议开发者熟悉并掌握这些常用命令,以提高开发效率。
2年前 -
终端Git命令是使用Git版本控制系统时经常使用的命令集合。Git是一个分布式版本控制系统,用于跟踪文件的更改和管理项目的版本。终端Git命令可以通过命令行界面(CLI)来使用,可以在Windows、Mac和Linux操作系统中使用。以下是终端Git命令的详细介绍:
1. git init:用于在当前目录中初始化一个新的Git仓库。该命令将创建一个隐藏的.git文件夹,用于存储仓库的相关信息。
2. git clone:用于克隆一个远程Git仓库到本地。克隆操作将复制远程仓库的所有历史记录和分支。
3. git add:用于将文件或目录添加到Git仓库的暂存区。暂存区是存放将要提交的文件的临时区域。
4. git commit:用于将暂存区的文件提交到Git仓库。提交操作会记录文件的更改,并创建一个新的提交对象。
5. git status:用于查看当前Git仓库的状态。此命令将显示已修改但未暂存的文件、已暂存但未提交的文件以及当前分支的状态。
6. git branch:用于管理Git仓库的分支。此命令可以列出所有分支、创建新分支、删除分支以及切换分支。
7. git checkout:用于切换分支或还原文件。如果指定了分支名,将切换到该分支;如果指定了文件名,将还原该文件。
8. git merge:用于合并分支。此命令将将指定分支的更改合并到当前分支。
9. git pull:用于从远程仓库获取最新的版本并合并到本地分支。此命令等价于git fetch和git merge。
10. git push:用于将本地仓库的更改推送到远程仓库。此命令将本地分支的更改上传到远程仓库。
11. git log:用于查看Git仓库的提交历史。此命令将显示每个提交的作者、时间和提交信息。
12. git diff:用于比较文件或分支之间的差异。此命令将显示文件或分支之间的行级差异。
13. git remote:用于管理远程仓库。此命令可以添加、删除、重命名和列出远程仓库。
14. git stash:用于保存当前工作目录的临时状态。此命令可以暂时将工作区的更改保存起来,以便后续使用。
15. git reset:用于撤销提交或重置当前分支的状态。此命令可以撤销最后一次提交并恢复到该提交之前的状态。
这些是终端Git命令的一些常用操作。终端Git命令集合庞大,还有很多可以深入了解的命令和选项。建议在使用Git时参考Git的官方文档或查询相关资源以获取更详细的信息。
2年前 -
一、Git基本操作命令
1、git init:在当前目录创建一个新的Git仓库
2、git clone [url]:从远程仓库中克隆一个本地副本
3、git add [file]:将文件添加到暂存区
4、git commit -m [message]:将暂存区的文件提交到版本库,并写入提交信息
5、git status:查看当前文件的状态
6、git push:将本地的提交推送到远程仓库
7、git pull:将远程仓库的最新代码拉取到本地
8、git log:查看提交记录
9、git diff [file]:查看文件的修改内容
10、git branch:查看本地分支
11、git branch [branchname]:创建一个新的分支
12、git checkout [branchname]:切换到指定的分支
13、git merge [branchname]:合并指定的分支到当前分支
14、git stash:将当前的修改暂存起来
15、git stash apply:恢复最近一次暂存的修改
16、git stash drop:删除最近一次的暂存记录二、Git远程操作命令
1、git remote add [name] [url]:将远程仓库添加到本地
2、git remote -v:查看远程仓库列表
3、git remote show [name]:查看指定远程仓库的详细信息
4、git remote rename [old-name] [new-name]:重命名指定的远程仓库
5、git remote remove [name]:移除指定的远程仓库
6、git push [remote] [branch]:将本地分支的提交推送到远程仓库
7、git pull [remote] [branch]:从远程仓库拉取最新代码到本地分支三、Git分支操作命令
1、git branch:查看本地分支列表
2、git branch [branch-name]:创建一个新的分支
3、git checkout [branch-name]:切换到指定的分支
4、git checkout -b [branch-name]:创建一个新的分支,并切换到该分支
5、git branch -d [branch-name]:删除指定的分支
6、git merge [branch-name]:合并指定的分支到当前分支
7、git rebase [branch-name]:将当前分支的修改放在指定分支的最新提交之后
8、git cherry-pick [commit]:将指定的提交应用到当前分支
9、git branch -r:查看远程分支列表
10、git push origin [branch-name]:推送本地分支到远程仓库
11、git push origin :[branch-name]:删除远程分支四、Git标签操作命令
1、git tag [tag-name]:创建一个新的标签
2、git tag:查看所有标签
3、git tag -d [tag-name]:删除指定的标签
4、git push origin –tags:推送所有标签到远程仓库
5、git push origin [tag-name]:推送指定的标签到远程仓库
6、git push origin :refs/tags/[tag-name]:删除远程标签五、其他常用命令
1、git config –global user.name [name]:配置用户名
2、git config –global user.email [email]:配置邮箱
3、git checkout [commit] [file]:将指定提交的文件恢复到当前分支
4、git reset [commit]:将当前分支的指针回退到指定的提交
5、git revert [commit]:撤销指定的提交
6、git rm [file]:从版本库中删除指定的文件
7、git blame [file]:查看文件的每一行是由谁修改的
8、git reflog:查看所有分支的操作记录以上是常用的Git操作命令,可以根据实际需求和使用情况选择适合的命令进行操作。在使用Git时,可以结合这些命令进行版本管理和团队协作,提高开发效率和代码质量。
2年前