git命令大全

admin 28 0

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`来查看每次提交的差异。