zoukankan      html  css  js  c++  java
  • 关于git的常用命令

    1、git add <name> 将工作区的内容添加到暂存区

    2、git commit -m <备注> 将暂存区的内容提交到本地版本库

    3、git status  查看状态

    4.  git diff 查看不同点

    5、git reset --hard HEAD^ 回到上一个版本

    6、git log  查看日志

    7、git reflog 查看回退日志

    8、git branch 查看本地分支

    9、git branch --all 查看所有分支(包括远程)

    10、ls -ah 查看文件目录,包括隐藏文件在内

    11、git checkout <name>  切换分支

    12、git branch <name>  创建分支

    13、git checkout -b <name> 创建-切换分支

    14、git merge  <name> 合并某分支到当前分支

    15、git branch  -d  <name>  删除分支

    16、git remote add origin <git地址> 关联远程仓库

    17、git push -u origin master 首次提交

    18、git push  origin <name> 提交内容至某分支

    19、git  pull origin dev 本地同步远程分支(远程分支先存在,再建的本地本地分支,然后同步远程分支上的内容)【也是本地分支更新远程分支】

    20、git push  origin feature 远程同步本地分支(本地分支先存在,直接push + 远程分支名,即相当于新建一个远程分支)

    21、git rm <name> 删除某个文件 删除之后,再commit  再push,远程就同步更新保存了

    22、git push origin  :<name>  删除远程分支 (这个命令危险,一般不删除远程分支)

    (以下为后续添加)

    23、git log  --pretty=oneline   结合git log使用,git log会打印出比较详细的日志信息,当版本多的时候,有显的有些冗余,用git log --pertty=oneline就只会简单的出现版本号,和当时的备注信息,用的时候只要取版本号就可以了

    24、git push  --set-upstream origin <name>  个人理解就相当于绑定本地分支绑定远程分支,这个一旦写之后,当前的本地分支,以后再提交的时候,只要git push 就可以直接提交到绑定的分支了

    25、git checkout -- <name>  工作区的文件修改,在git  add之前突然发现没必要提交,直接git checkout --  文件名   ,用版本库中版本替换掉工作区的内容,如果git add之后,就要使reset来操作了

    26、git add .  添加所有文件

    目前就总结这么多,这应该是比较常用的。学习git我一直看的都是廖雪峰老师网站,已经看了3遍左右了,但是因为不常用,所以等自己想用的时候,就不会,这次就索性,

    边看边练边记笔记,然后大概命令熟悉之后,就多练,看什么地方不会,再看再练,我相信这次,肯定会比较长时间记忆,而且多次看廖老师教程,感觉每次学习都有不同的见解,

    以后还要多看。

  • 相关阅读:
    SQL Server中生成指定长度的流水号
    属性与字段的区别
    Tomcat启动时的异常~!!!
    全面认识验证身份的数字证书
    MyEclipse 5.5 开发 Spring + Struts + Hibernate 的详解视频(长1.5小时)
    resin是什么?是Application Server吗?是WebLogic,Websphere他们的竞争对手吗?
    发现一个HTML得秘密
    用 MyEclipse 开发的最简单的 Spring 例子
    什么是WebSphere?WebSphere是干什么用的?中间件是什么意思?
    简单jsp+servlet实例
  • 原文地址:https://www.cnblogs.com/xumqfaith/p/7058474.html
Copyright © 2011-2022 走看看