git常用操作

git命令:
  1. 新建一个目录,作为版本库
  2. 通过git init命令将当前目录变为git可以操作的仓库
  3. git add readme.txt 将文件添加到仓库
  4. git commit -m "creat readme.txt" 将文件提交到仓库,-m 后面的内容为说明
  5. git status 可以掌握仓库当前的状态
  6. git diff readme.txt 可以查看当前修改过和上一个版本的区别
  7. git log(or git log --pretty=online) 可以查看历史修改内容,所以每一次git commit时需要认真写说明,否则没办法识别
  8. git reset --hard HEAD^ 回退到上一个版本
  9. git reset --hard commit id 通过commit id选择到指定的版本
  10. git reflog 若是隔得时间久,找不到commit id,可以使用本方法来查看
  11. git checkout -- readme.txt 可以丢弃工作区的修改
  12. git reset HEAD readme.txt,该命令既可以回退版本,也可以把暂存区的修改回退到工作区,然后用上一条语句将工作区的修改丢弃
  13. git checkout -b dev 创建一个dev分支,并且切换到该分支
  14. git branch dev 创建一个dev分支
  15. git checkout dev 切换到dev分支
  16. git branch 查看当前所有分支
  17. git merge dev 把dev分支合并到master分支上
  18. git branch -d dev 删除dev分支
  19.  
git连接远程:
  1. $ ssh-keygen -t rsa -C "youremail@example.com",首先创建秘钥,然后将公共秘钥添加到github的ssh中
  2. 在github上新建一个仓库
  3. $ git remote add origin git@github.com:michaelliao/learngit.git 该语句将远程仓库与本地仓库连接
  4. 若是没有使用上面一条语句关联,直接push,会让填写名字和密码
  5. $ git push -u origin master 将本地的仓库推送到远程库上
  6. git clone git@github.com:michaelliao/gitskills.git 从远程库克隆
  7. git clone https://github.com/michaelliao/gitskills.git 从远程库克隆
 
 
 
 
 
posted @ 2017-08-16 10:19  小小攻城师~  阅读(108)  评论(0)    收藏  举报