git常用命令和参数
-
Git是一种分布式版本控制系统,用于跟踪文件的更改并协同团队开发。下面是一些常用的Git命令和参数:
1. git init:初始化一个新的Git仓库。
2. git clone:克隆一个远程仓库到本地。
3. git add:将文件添加到暂存区。
4. git commit -m “message”:将暂存区的文件提交到本地仓库,并附上提交信息。
5. git status:查看当前仓库的状态。
6. git branch:列出所有分支。
7. git checkout:切换到指定的分支。
8. git merge:将指定的分支合并到当前分支。
9. git pull:从远程仓库拉取最新的提交。
10. git push:将本地的提交推送到远程仓库。
11. git remote -v:查看当前远程仓库的信息。
12. git log:查看提交历史。
13. git diff:查看文件的修改内容。
14. git reset:回退到指定的提交。
15. git revert:撤销指定的提交。 除了以上常用命令外,还有一些常用的参数:
1. -a:跳过使用git add命令将文件添加到暂存区的步骤,直接将所有已修改的文件提交到本地仓库。
2. -m:在使用git commit命令时附上提交信息。
3. -b:创建一个新的分支并切换到该分支。
4. –merged:列出已合并到当前分支的分支。
5. –no-ff:禁用Fast-Forward合并,强制创建一个新的提交来合并分支。
6. –amend:修改最后一次提交的提交信息或者添加文件。以上是Git的一些常用命令和参数,掌握这些基本操作可以帮助我们有效地使用Git来管理代码版本。
2年前 -
Git是一个分布式版本控制系统,用于跟踪文件的更改历史和协作开发。下面是一些常用的Git命令和参数:
1. git init: 初始化一个Git仓库。会在当前目录创建一个隐藏的.git文件夹,用于存储所有的版本历史和元数据。
2. git clone [URL]: 克隆一个远程Git仓库到本地。URL是远程仓库的地址。
3. git add [file]: 将文件添加到暂存区。可以指定具体的文件名,也可以使用通配符来添加多个文件。
4. git commit -m [message]: 将暂存区的文件提交到本地仓库,生成一个新的版本。-m参数用于指定提交的消息,描述该版本的修改内容。
5. git status: 显示当前工作区的状态。会列出已修改、已暂存和未追踪的文件。
6. git log: 查看当前分支的提交记录。会显示每个提交的作者、日期、提交消息和哈希值等信息。
7. git branch: 查看当前的分支列表。会列出所有的本地分支,并用“*”标记当前所在的分支。
8. git checkout [branch]: 切换到指定的分支。branch是分支的名称,可以是已存在的分支或者新创建的分支。
9. git merge [branch]: 将指定分支的修改合并到当前分支。会将指定分支中的修改应用到当前分支。
10. git fetch: 从远程仓库获取最新的提交记录和文件。但不会自动将远程分支合并到本地分支。
11. git pull: 从远程仓库获取最新的提交记录和文件,并自动将远程分支合并到当前分支。
12. git push: 将本地分支的修改推送到远程仓库。可以将本地修改推送到指定的远程分支。
13. git remote -v: 查看当前配置的远程仓库的信息。会显示远程仓库的名称和URL。
14. git diff: 显示当前工作区和暂存区之间的差异。可以比较文件的修改、添加和删除等变化。
15. git reset [file]: 取消暂存的文件。将文件从暂存区移出,但保留在工作区。
除了以上列举的常用命令,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 diff:查看工作区与暂存区的差异。
7. git diff –cached:查看暂存区与本地仓库的差异。
8. git diff [commit1] [commit2]:比较两个提交之间的差异。
9. git log:查看提交记录。
10. git log –oneline:以一行显示提交记录。
11. git branch:查看分支列表。
12. git branch [branch]:创建一个新的分支。
13. git checkout [branch]:切换到指定的分支。
14. git merge [branch]:将指定分支合并到当前分支。
15. git push:将本地仓库的变更推送到远程仓库。
16. git pull:从远程仓库拉取最新的变更。
17. git fetch:从远程仓库获取最新的变更,但不合并到当前分支。
18. git remote add [name] [url]:添加一个远程仓库。
19. git remote -v:查看远程仓库列表。
20. git rm [file]:从工作区和版本库中删除文件。二、git常用参数
1. -m [message]:为提交操作添加注释。
2. –amend:在上一次提交的基础上进行修改。
3. -b:在创建分支时,切换到新创建的分支。
4. -d:删除一个分支。
5. -r:删除一个远程分支。
6. -f:强制操作。
7. –tags:展示所有的标签。
8. -t [tagName]:为当前提交添加一个标签。
9. -a:推送所有的标签。
10. -u [remote] [branch]:将本地分支与远程分支关联。
11. –all:同时展示本地和远程分支。
12. –delete [branch]:删除指定的分支。
13. –set-upstream-to=[upstream]:将当前分支与指定的上游分支关联。
14. –no-ff:禁用fast-forward合并。
15. –allow-unrelated-histories:允许合并没有共同祖先的分支。
16. –squash:将多个提交压缩为一个。
17. –rebase:在合并前将当前分支的提交移动到最新的提交之后。以上是git常用命令和参数的简单介绍,通过掌握这些常用命令和参数,可以更加灵活和高效地使用git进行版本控制。
2年前