Git命令大全
=========
Git是一款开源的分布式版本控制系统,它被广泛用于开发人员中,用于管理代码的版本和协作,在Git中,有很多命令可以帮助你管理代码库,下面是一个简单的指南,介绍了一些常用的Git命令。
1. `git init`
----------
这个命令会创建一个新的Git仓库,如果你进入一个空目录并运行这个命令,那么这个目录就会变成一个Git仓库。
2. `git clone `
-----------------
这个命令用于克隆一个远程的Git仓库到本地,你需要提供远程仓库的URL。
3. `git add `
--------------
这个命令将文件添加到Git仓库的暂存区,准备提交,你可以多次使用这个命令来添加多个文件。
4. `git commit -m `
-------------------
这个命令会提交暂存区的文件到Git仓库,并附带一个提交信息,你可以在``中写上提交的内容。
5. `git push`
---------
这个命令将本地的提交推送到远程仓库,你需要先使用`git remote add`命令添加远程仓库。
6. `git pull`
这个命令从远程仓库拉取最新的代码到本地,你需要先使用`git remote add`命令添加远程仓库。
7. `git branch`
-----------
这个命令会列出所有的分支,你可以使用`git branch `来创建新的分支。
8. `git checkout `
---------------------
这个命令用于切换到指定的分支,你可以使用`git checkout -b `来创建并切换到新的分支。
9. `git merge `
这个命令用于将指定的分支合并到当前分支,你可以使用`git merge `来将该分支的所有提交合并到当前分支。
10. `git revert `
这个命令用于撤销指定的提交,并创建一个新的提交来反转该提交的更改,你可以使用`git revert `来撤销该提交的更改。
11. `git reset `
------------------
这个命令用于撤销最近的提交,并把工作目录中的文件恢复到指定的提交状态,这个命令会丢失最近的提交信息,所以请谨慎使用,你可以使用`git reset `来将工作目录中的文件恢复到指定的提交状态。
12. `git stash`
这个命令用于保存当前工作目录中的更改,并恢复到上一个提交的状态,你可以使用`git stash save `来保存当前工作目录中的更改,并使用`git stash pop`来恢复这些更改。
13. `git log`
这个命令会显示所有的提交记录,你可以使用`git log --oneline`来查看简洁的提交记录,或者使用`git log -p`来查看每次提交的差异。