git基本操作

git add “file”
添加文件
git commit -m "版本备注"
提交添加的文件,-m 是添加备注的意思

git reset HEAD file

将提交到暂存区的操作撤销

git status “查看状态”
git diff “查看状态”

如果git status告诉你有文件被修改过,用git diff可以查看修改内容。

git reset --hard commitId

回退到上一个版本 --hard HEAD^是回到上一个版本
HEAD是表示当前最新版本

git log

查看当前版本以前的版本号

git reflog

查看命令历史

git checkout -- file 撤销工作区的file的修改

git checkout其实是用版本库里的版本替换工作区的版本,无论工作区是修改还是删除,都可以“一键还原”。
一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态
总之,就是让这个文件回到最近一次git commit或git add时的状态。

git remote add origin git@github.com:账号名/仓库名

关联远程仓库
git push -u origin master
把本地库的内容推送到远程,用git push命令,实际上是把当前分支master推送到远程。
由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来,在以后的推送或者拉取时就可以简化命令。

从现在起,只要本地作了提交,就可以通过命令:
$ git push origin master

修改https协议变成ssh协议
$ git remote set-url origin git@github.com:用户名/项目名.git

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 不断更新中 基本操作 查看git地址 git remote -v 将一个本地分支推送到服务器远程仓库 git...
    字字珠玑阅读 3,579评论 0 8
  • 1.git的安装 1.1 在Windows上安装Git msysgit是Windows版的Git,从https:/...
    落魂灬阅读 12,714评论 4 54
  • 创建本地仓库 使用git bash进入需要创建仓库的目录下: cd xxxx git init 创建本地仓库 此时...
    xiang205012阅读 325评论 0 0
  • 有的时候我真的很羡慕雯,她可以为了一个心仪的男同学从160斤瘦到96斤。有170cm高的身材一下子凸凹有致起来。 ...
    若熙卿毓阅读 314评论 0 0
  • 近年来随着金融业和通信业的迅速发展,电信诈骗于我们而言不再陌生,且电信诈骗的行为愈演愈烈。2016年8月21日...
    小肥鸟阅读 1,589评论 2 5