跳转到内容

ZczBlog

  • 首页
  • 前端
    • HTML
    • CSS
    • JavaScript
    • jQuery
  • Linux系统
    • Linux
    • Ubuntu/debian
  • 数据库
    • MySQL
    • NoSQL
  • PHP
  • 其他

Git常用命令

  • 发表于: 2018年8月21日 2019年1月31日
  • 分类: Git

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
查看本地分支   $ git branch
查看远程分支   $ git branch -a  或   $ git branch -r
查看各个分支最后提交的信息     $ git branch -v
查看已经被合并到当前分支的分支   $ git branch --merged
查看尚未被合并到当前分支的分支    $ git --no--merged
创建一个分支    $ git branch 分支名称
切换分支    $ git checkout 分支名称
新建分支并切换到新建的分支    $ git checkout -b 分支名称
克隆远程分支到本地    $ git clone 远程地址
远程代码更新到本地    $ git pull
查看目前系统中, 有哪些文件做了修改    $ git status
查看自己修改的文件详情(查看自己改了文件中的哪些代码)    $ git diff 文件路径/文件名
比较暂存区和版本库差异    $ git diff --cached  或    $ git diff --staged
将文件加入待提交的暂存区    $ git add 文件夹路径/文件名字(多个文件以空格隔开)
将加入暂存区的文件提交到本地服务器上    $ git commit -m "本次修改的描述"
将本地服务器上的代码上传到云端服务器上    $ git push
撤回暂存区的修改(从暂存区恢复到工作文件)    $ git reset 文件名
从暂存区恢复到工作文件    $ git reset -- .
恢复最近一次提交的状态, 即放弃上次提交后的所有本次修改    $ git reset --hard
恢复最后一次提交的状态    $ git revert HEAD
取消未提交的修改    $ git checkout 文件名
查看历史修改记录    $ git log 文件名
查看修改详细记录    $ git log -p 文件名
查看最近两次详细修改内容的diff    $ git log -p -2
查看提交统计信息    $ git log --stat
合并分支    $ git merge 分支名称
删除分支    $ git branch -d 分支名称
删除分支(强制删除,未被合并的分支被删除的时候需要强制)    $ git branch -D 分支名称

 

文章导航

前一页 上一篇: MySQL的备份与恢复
后一页 下一篇: Linux下find文件搜索

张 存志

159RSS订阅

© 2025  ZczBlog.                        豫ICP备18029062号