Git基本操作命令

2017-03-09  本文已影响46人  吴蜀黍
  1. git init --把一个目录变成Git仓库
  2. git add <file> 添加文件到Git仓库(缓存区),可反复多次使用,添加多个文件
    git add . 添加当前目录所有文件到Gir仓库(缓存区)
    git commit -m "提交说明" 提交
  3. git status 查看工作区 状态
  4. git diff 查看文件修改内容
  5. git log 查看日志
    --pretty=oneline 将日志显示成一行
    git reflog 查看历史提交 与 git log 命令大同小异
  6. head 命令意义
    Git必须知道当前版本是哪个版本,在Git中,用HEAD表示当前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一样),上一个版本就是HEAD,上上一个版本就是HEAD,当然往上100个版本写100个比较容易数不过来,所以写成HEAD~100。
  7. git reset --hard commit_id(回退到历史版本 commit_id 提交的ID 可以通过 git relog命令查看)
  8. 撤销修改
    场景1:当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令git checkout -- file。
    场景2:当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作。
    场景3:已经提交了不合适的修改到版本库时,想要撤销本次提交, 参考7命令,不过前提是没有推送到远程库。
  9. git rm file 删除文件 删除之后需git commit

10.git第一次提交并push到远程仓库

git init
git add .
git config user.name 'xxx'
git config user.email '1111@qq.com'
git pull '远程仓库'
git remote add origin '远程仓库'
git commit -m 'init'
git push -u origin master
git命令.png
上一篇下一篇

猜你喜欢

热点阅读