命令 | 解释 |
---|---|
git checkout | 本地所有修改的。没有的提交的,都返回到原来的状态 |
git stash | 把所有没有提交的修改暂存到stash里面。可用git stash pop恢复。 |
git reset | hard HASH #返回到某个节点,不保留修改 |
git pull | 拉取代码 |
git push | 上传代码 |
git fetch <远程主机名> | 从远程主机的master分支拉取最新内容,此时并不是把代码拉取到当前分支中,而是将代码拉取到本地的仓库中,若想把代码拉取到分支中还需要通过git merge进一步操作,fetch常结合merge一起用,git fetch + git merge == git pull |
git config user.name | 查看git用户名 |
git config user.email | 查看git用户邮箱 |
git config --list --show-origin | 查看所有的配置以及它们所在的文件 |
替换用户名: git config --global user.name "John" 替换用户邮箱:git config --global user.email [email protected] |
使用了 --global 选项,那么该命令只需要运行一次,因为之后无论你在该系统上做任何事情, Git 都会使用那些信息。 当你想针对特定项目使用不同的用户名称与邮件地址时,可以在那个项目目录下运行没有 --global 选项的命令来配置。注意:如果使用里的 --global会替换所有与git相关的信息 |
git -help |
在使用git时需要获取帮助,可以简写为 git -h |
git clone url |
克隆仓库 |
git init |
初始化git,创建一个.git的子目录 |
git status |
检查当前文件状态,查看哪些文件处于什么状态 |
git diff 文件名 |
更详细查看尚未暂存的文件更新了哪些部分,在查看的过程中可能会有很多的信息,那么如何推出呢? 点击按键q即可退出 |
git add 文件名 |
跟踪新文件,开始跟踪一个文件 |
git commit |
提交更新 |
git rm 文件名 |
移除文件 |
git log |
查看提交历史 |
git remote -v |
查看远程仓库 |
git remote show origin |
查看某个远程仓库的更多信息 |
常用的git 命令,你还会不了解git吗?
猜你喜欢
转载自blog.csdn.net/weixin_38171468/article/details/106613399
今日推荐
周排行