git常用命令

#rxq#

工作区-暂存区-本地仓库-远程仓库

1.git --help 查看git相关命令的用法

2.git init 初始化一个本地仓库

3.git clone url 将代码克隆到本地

4.git add filename 将文件加入到暂存区

5.git reset filename 将暂存区的文件取消

6.git rm filename 删除文件并加入到缓存区

7.git mv filename  修改文件名称并加入到暂存区

8.git commit -m "xxx" 将添加到暂存区的文件提交到本地仓库

9.git branch 分支name 创建分支(还处在当前分支)

10.git checkout -b 分支name (创建分支并切换到创建的分支中)

11.git checkout 分支name(切换分支)

12.git tag tagname (创建标签)

13.git tag (查看所有打过的标签)

14.git checkout tagName -b 分支Name(创建个分支接收该标签的内容)

15.git merge A (将A分支的内容合并到当前所在分支///合并A分支本地仓库的内容)

16.git rebase A(将A分支的内容合并到当前所在分支,但是log不会记录合并,只会记录成在当前分支修改)

17.git status 查看当前分支状态

18.git log 查看提交日志

19 git diff 查看两个分支的不同

20.git fetch url 从远程仓库下载代码(更新部分)

21.git pull url (下载代码并合并)

22.git push url(上传代码)

23.git grep -p string(搜索存在该字符串的文件及位置)

24.git stash(将当前分支改动的文件隐藏起来) git stash list(查看当前隐藏的可以隐藏多个) git stash apply(将隐藏的恢复) git stash drop(删除隐藏/恢复之后不会自动删除) 

25.git cherry-pick commitID  将某次提交合并到此分支

posted @ 2021-05-22 20:17  菜鸟哟  阅读(187)  评论(0)    收藏  举报