Fork me on GitHub

常用的git命令

  1. git clone [url] 克隆某个项目(url)到当前目录
  2. git satus 查看当前分支、查看workspace中经过变动的文件
  3. git merge [branchName] 合并branchName分支到当前分支
  4. git stash 将当前index暂存区中的内容储藏起来
  5. 每次pull或者push都要输入密码?一条命令搞定,第一次需要输入密码
    git config --global credential.helper store
  6. git checkout -b branchname 创建并切换到新分支
  7. git add change.file 将本地更改的代码放入暂存区中
  8. git commit -m "new change log" 提交暂存区index的代码到本地仓库中
  9. git push 将当前本地仓库的代码推送到关联的远程分支,如果想推送的其他分支,使用git push orgin/branchname
  10. git pull 将远程分支的代码拉到本地仓库并合并本地仓库,git pull = git fetch + git merge
  11. gitmoji是一个图形的git commit提交信息集合,支持gitlab和github
    git commit -m ":bug: a hotfix"
  12. git diff master --stat 对比当前分支和master分支的更改,可以使用--shortstat获得更简短的更改,包括改动的文件数和增删的行数
  13. git checkout filaname 回滚某个文件到前一次commit的地方,相比git reset --hard,checkout只会修改某个文件,而reset回滚的是当前工作区所有的文件;如果是linux环境,可以使用man git-checkout查看git的checkout命令

注:集成开发环境一般都会支持git,比如jetbrains公司的开发工具,有易用的图形界面支持

posted @ 2018-02-08 11:45  gitmoji  阅读(720)  评论(0编辑  收藏  举报