查看版本库中的文件:

  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

最新文章

  1. Centos 安装jdk1.8
  2. 线程池ThreadPool知识碎片和使用经验速记
  3. 文章“Redcing the Dimensiongality of Data with Neural Networks”的翻译
  4. Office 2013 激活工具
  5. JavaEE
  6. Windows Phone 之手势识别(Flick)
  7. Linux Shell编程(8)——变量详解
  8. xcode设置项目图标玻璃镜效果
  9. JavaWeb学习—Servlet
  10. 解读python中SocketServer源码
  11. python每日学习2018/1/11
  12. 苹果新的编程语言 Swift 语言进阶(十)--类的继承
  13. 20190429 - 如何访问 macOS 的 httpd、mysql 等服务
  14. 【Git】【环境搭建】
  15. Prime ring problem,递归,广搜,回溯法枚举,很好的题
  16. Eureka客户端注册多网卡下IP选择问题
  17. ADO.NET 中的五个主要对象
  18. 1.6getId()方法
  19. Sqoop的安装及简单使用
  20. chest

热门文章

  1. 每天一个 linux命令(35):ln 命令(转载)
  2. Eclipse/STS 在线安装阿里java代码规约插件
  3. 洛谷 P1582 倒水
  4. c++ gets函数
  5. [转]Linux系统调用--fcntl函数详解
  6. 状态压缩+枚举 POJ 3279 Fliptile
  7. J - Ananagrams(map+vector)
  8. DataGridView 动态绑定 CheckBox
  9. oracle多语言环境下to_date时间转换问题
  10. Spring.Net学习笔记(二)-数据访问器