Git的基本使用

创建项目:
  mkdir projects_dir # 创建目录
  cd projects_dir
  git init # 初始化git项目

提交项目:
  git add ReadMe.md
  git add .
  git commit
  git commit -m "添加说明"

查看日志
  git log # 查看commit日志
  git reflog # 查看详细的操作日志,包括提交回滚
  git log --pretty=oneline # 简化的显示所有日志

回滚:
  git reset --hard HEAD^
  git reset --hard jslk24 # 回滚到指定版本


stage的代码撤回:
  git add ReadMe.md
  git status
  git reset HEAD ReadMe.md

  git checkout -- file1 file2 把已修改但未提交的代码从work direcotry 丢弃

代码删除:
  1.第一种:
    rm ReadMe.md
    git add .
    git commit -m "delete ReadMe.md"
  2.第二种:
    git rm ReadMe.md
    git commit -m "delete ReadMe.md"

本地代码上传到github
  git remote add origin https://github.com/40kuai/test.git
  git push -u origin master

克隆远程代码到本地:
  git clone xxxxxxx.xxxx.git

 

分支策略:

创建分支:
  git branch dev # 创建一个新的分支
  git branch # 查看当前有哪些分支
  git checkout dev # 切换到dev分支
  git checkout -b dev # 创建分支并切换到新分支下
  git pull origin master # 拉取远程代码库的代码

合并分支:
  1.切回本地master
  2.拉取远程最新的master代码
  3.git merge dev_branchs # 在master分支上合并dev_vranchs分支
  4.把合并后的代码push到远程代码库

临时存放:
  1.git stash # 当前工作临时存放
  2.git stash list # 查看临时存放的工作
  3.git stash apply stash@{0} # 恢复指定的stash
  4.git stash drop # 删除临时存放
  4.git stash pop # 恢复并删除stash

gitigonre
  编辑 vim .gitigonre 添加内容

 

posted @ 2017-07-04 10:23  40块钱抓娃娃  阅读(197)  评论(1编辑  收藏  举报