We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
初始化
git init
克隆项目
git clone
长期保存密码
git config --global credential.helperstore
获取分支
git fetch origin
合并分支
git merge
获取并且合并分支
git pull origin
切换分支
git checkout
新建并切换到分支
git checkout -b
删除分支
git branch -d
查看修改状态
git status
查看所有的修改内容
git diff
查看指定文件修改内容
git diff <file>
添加指定文件到暂存区
git add
添加所有文件到暂存区
git add all
查看已经在提交区(即已经add了的)所有修改内容
git diff --cached
提交暂存区修改到本地
git commit -m ""
修改刚才提交的描述
git commit --amend -m ""
提交本地版本到远端
git push origin
其他分支有紧急问题,需要马上切过去处理,但当前分支又只改了一半,又不想commit
git stash
处理完其他分支的紧急问题以后,回到原先分支继续修改
git stash pop
清除所有没有add了的修改
git checkout .
清除指定没有add了的文件的修改
清除untracked的文件
git clean -fd
清除 - git ignore了的文件
git ignore了的文件
git clean -x
commit了修改到本地,想放弃这个commit
git reset HEAD~
commit了修改到本地,想放弃这个commit,并清空修改
git reset --hard HEAD~
commit了修改到本地,想恢复特定文件成指定的历史版本
git checkout --
打标签
git tag -a v1.0 -m "somthing message"
删除标签
git tag -d v1.0
列出所有标签
git tag
推送特定标签到远端
git push origin v1.0
推送所有标签到远端
git push origin --tags
删除远端tag
git push origin -d tag v1.0
The text was updated successfully, but these errors were encountered:
No branches or pull requests
Git在我们的开发过程中必不可少,所以我记录了一些自己工作中常用的命令:
初始化
git init
克隆项目
git clone
长期保存密码
git config --global credential.helperstore
获取分支
git fetch origin
合并分支
git merge
获取并且合并分支
git pull origin
切换分支
git checkout
新建并切换到分支
git checkout -b
删除分支
git branch -d
查看修改状态
git status
查看所有的修改内容
git diff
查看指定文件修改内容
git diff <file>
添加指定文件到暂存区
git add
添加所有文件到暂存区
git add all
查看已经在提交区(即已经add了的)所有修改内容
git diff --cached
提交暂存区修改到本地
git commit -m ""
修改刚才提交的描述
git commit --amend -m ""
提交本地版本到远端
git push origin
其他分支有紧急问题,需要马上切过去处理,但当前分支又只改了一半,又不想commit
git stash
处理完其他分支的紧急问题以后,回到原先分支继续修改
git stash pop
清除所有没有add了的修改
git checkout .
清除指定没有add了的文件的修改
git checkout
清除untracked的文件
git clean -fd
清除 -
git ignore了的文件
git clean -x
commit了修改到本地,想放弃这个commit
git reset HEAD~
commit了修改到本地,想放弃这个commit,并清空修改
git reset --hard HEAD~
commit了修改到本地,想恢复特定文件成指定的历史版本
git checkout --
打标签
git tag -a v1.0 -m "somthing message"
删除标签
git tag -d v1.0
列出所有标签
git tag
推送特定标签到远端
git push origin v1.0
推送所有标签到远端
git push origin --tags
删除远端tag
git push origin -d tag v1.0
The text was updated successfully, but these errors were encountered: