git 分布式版本管理命令
- 添加用户信息
git config --global user.name "Your Name"
git config --global user.email "email@example.com" - 创建空文件夹:
mkdir newfile - 切换目录
cd newfile - 查看当前路径
pwd - 初始化管理仓库
git init - 查看版本信息
git status - 把文件添加到git版本控制
git add readme.md - 提交修改
git commit -m "修改备注" - 查看版本修改详情
git diff readme.md - 进一步查看更多的修改
git log - 返回前面的版本
git reset -hard id
ps:HEAD指当前版本、HEAD前一个版本、HEAD^前两个版本 - 撤销修改:返回带前一步骤的状态
git checkout -- readme.md - 删除
git rm readme.md - 远程仓库管理
创建SSH-key(无需加密一路回车即可): ssh-keygen -t rsa -C "youremail@example.com"
github账户setting添加ssh公钥。 - clone在线库到本地
git clone git@github.com:michaelliao/gitskills.git
本地更新后推送:
git push -u origin master(第一次推送需要添加-u)
目前为止这几个命令感觉已经够用了,主要用到功能:从github下载repository、本地和在线关联、修改、更新提交、删除。期待进一步学习
本地文件到更新到github
目标文件下clone、设置config、add、 conmit、push
hexo博客
更改本端口号,更改本地配置文件