赞
踩
选择目录,创建工作区:
$ git init
新建或更改工作区的文件后,提交至本地仓库,可以提交多个文件
- $ git add <要提交的文件1> <要提交的文件2>
- $ git commit -m <"提交时的备注">
查看工作区的状态
$ git status
查看修改内容
$ git diff <文件>
查看历史记录
- $ git log
- $ git log --pretty=oneline //清除无关信息
把工作区回退到上一个版本或跳到指定版本
- $ git reset --hard HEAD^ //回退几个版本就写几个^
- $ git reset --hard <commit id> //git log 命令查询出来的版本号 不用写全 git会自动搜索
查询执行过的git命令,可以查询对应的commit id
$ git reflog
对比工作区和版本库中最新的文件的区别
$ git diff HEAD -- <文件名>
撤回修改,就是让这个文件回到最近一次git commit
或git add
时的状态。
$ git checkout -- <文件名>
清除暂存区的修改,就是清除git add命令上传至缓存区的修改,HEAD表示已保存的最新版本
git reset HEAD <文件名>
删除文件并提交
- $ git rm <文件名>
- $ git commit -m <"xxx">
工作区删除文件后,如果还没有提交到版本库(执行$ git rm 和$ git commit -m ),可以恢复
$ git checkout -- <删除的文件>
获取ssh密钥
$ ssh-keygen -t rsa -C <"git账号">
关联远程库
$ git remote add origin <github上的地址>
第一次把本地工作空间的内容推送到远程库
$ git push -u origin master
后续同步本地工作空间只要执行下面这个命令
$ git push origin master
查看远程库信息
$ git remote -v
删除远程库
$ git remote rm <远程库名>
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。