35个常用Git命令
以下都是个人开发有用到的Git命令√
1、初始化本地Git存储库
git init2、拷贝Git仓库到本地
git clone [git-url]3、拷贝某个分支到本地
git clone -b [branch-name] [git-url]4、检查状态
git status5、将文件添加到暂存区
git add README.md6、将所有新文件、更改过的文件添加到暂存区
git add -A7、删除文件(或文件夹)
git rm -r README.md8、 提交更改
git commit -m "commit message"9、列出分支(星号表示当前分支)
git branch10、创建一个新分支
git branch [branch-name]11、删除分支
git branch -d [branch-name]12、创建一个新分支并切换到该分支
git checkout -b [branch-name]13、重命名本地分支
git branch -m [old-name] [new-name]14、切换到分支
git checkout [branch-name]15、将指定分支合并到当前分支
git merge [branch-name]16、将指定分支合并到另一个指定目标分支
git merge [source-branch] [target-branch]17、将所有未提交的修改暂存堆栈
git stash18、查看当前stash中的内容
git stash list19、将堆栈内容应用到当前目录
git stash list20、 从最新的stash创建分支
git stash [branch-name]21、清除堆栈中的所有 内容
git stash clear22、将分支推送到你的远程存储库
git push [remote-name=origin] [branch-name]23、将更改推送到远程存储库
git push24、将本地存储库更新为最新的提交
git pull25、从远程存储库中提取更改
git pull origin [branch-name]26、添加一个远程存储库
git remote add origin [git-url]27、查看更改
git log28、合并前预览更改
git diff [source-branch] [target-branch]29、打包压缩包
git archive --format tar.gz --output "./output.tar.gz" [branch-name]30、列出所有标签
git tag31、新建一个tag在当前或指定commit
git tag [tag-name] [commit-name?]32、删除本地标签
git tag -d [tag-name]33、删除远程标签
git push [remote-name] :refs/tags/[tag-name]34、提交指定标签
git push [remote-name] [tag-name]35、提交所有标签
git push [remote-name] --tags







Comments | NOTHING