35个常用Git命令
以下都是个人开发有用到的Git命令√
1、初始化本地Git存储库
git init
2、拷贝Git仓库到本地
git clone [git-url]
3、拷贝某个分支到本地
git clone -b [branch-name] [git-url]
4、检查状态
git status
5、将文件添加到暂存区
git add README.md
6、将所有新文件、更改过的文件添加到暂存区
git add -A
7、删除文件(或文件夹)
git rm -r README.md
8、 提交更改
git commit -m "commit message"
9、列出分支(星号表示当前分支)
git branch
10、创建一个新分支
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 stash
18、查看当前stash中的内容
git stash list
19、将堆栈内容应用到当前目录
git stash list
20、 从最新的stash创建分支
git stash [branch-name]
21、清除堆栈中的所有 内容
git stash clear
22、将分支推送到你的远程存储库
git push [remote-name=origin] [branch-name]
23、将更改推送到远程存储库
git push
24、将本地存储库更新为最新的提交
git pull
25、从远程存储库中提取更改
git pull origin [branch-name]
26、添加一个远程存储库
git remote add origin [git-url]
27、查看更改
git log
28、合并前预览更改
git diff [source-branch] [target-branch]
29、打包压缩包
git archive --format tar.gz --output "./output.tar.gz" [branch-name]
30、列出所有标签
git tag
31、新建一个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