zoukankan      html  css  js  c++  java
  • git命令大杂烩

    查看版本库中的文件:

      git ls-files
    添加到暂存区:

      git add filesName|folderName(循环递归) git add .(添加当前目录下的所有文件包括子目录,如果添加文件到暂存区时出现警告warning: LF will be replaced by CRLF in JackyData01              http://blog.csdn.net/jackystudio/article/details/12249419) git add idea(添加指定目录下的所有文件)
    提交到分支:

      git commit -m "comment"
    查看暂存区和工作区状态:

      git status
    把暂存区的修改撤销掉:

      git reset HEAD fileName
      git checkout -- test.txt
    修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态
    已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。
    查看log:git log 如果太长的话按方向键浏览,q退出
    单行显示:git log --pretty=oneline
    回退上个版本:git reset --hard HEAD^
    回退某个版本:git reset --hard 3628164(版本id前几位) 另外:git reflog 查看刚刚使用的命令对应的版本
    比较工作区和暂存区的区别:git diff test.txt
    比较暂存区和版本库的区别:git diff --cached test.txt
    比较工作区和版本库的区别:git diff HEAD -- test.txt
    删除文件:rm test.txt (删除工作区)
    删除文件:git rm test.txt(删除工作区和暂存区)
    删除文件:git rm -r --cached * (只删除暂存区,具体的文件名或者文件夹名folders)

    git checkout之一 HEAD基本和detached 状态:http://blog.csdn.net/csfreebird/article/details/7583363 使用命令:git checkout master  回到master分支

    分支的最新修改推送至GitHub:git push origin master
    更新本地到最新(HEAD detached at origin/master):git pull git@github.com:HiAscend/gittest.git

    生成ssh Key:ssh-keygen -t rsa -C "youremail@example.com"

    git添加远程仓库
    …or create a new repository on the command line
    echo "# gittest" >> README.md
    git init
    git add README.md
    git commit -m "first commit"
    git remote add origin git@github.com:HiAscend/gittest.git
    git push -u origin master

    …or push an existing repository from the command line
    git remote add origin git@github.com:HiAscend/gittest.git
    git push -u origin master

  • 相关阅读:
    mysql 函数 存储过程 事件(event) job 模板
    protobuf 无proto 解码 decode 语言 java python
    mitmproxy fiddler 抓包 填坑
    android adb 常用命令
    android机器人 模拟 踩坑过程
    RabbitMQ添加新用户并支持远程访问
    Windows下RabbitMQ安装及配置
    Java mybatis mysql 常用数据类型对应关系
    easyExcel 踩坑
    linux防火墙查看状态firewall、iptable
  • 原文地址:https://www.cnblogs.com/adeng/p/7026244.html
Copyright © 2011-2022 走看看