Git

1 使用

1.1 初始化仓库

  • git init
  • git clone [url] directoryName

1.2 记录每次更新

  • 检测文件状态:git status
  • 将文件加入到暂存区:git add filename
  • 忽略文件:.gitignore
  • 提交更新:git commot -m ”message”
  • 跳过使用暂存区域更新方式:git commit -a -m “message”
  • 从暂存区移除文件:git rm filename
  • 对文件重命名:git mv README.md README(相当于 mv README.md README, git rm README.md, git add README)

1.3 推送改动到远程仓库

  • 链接远程服务器:git remote add origin
  • 提交改动 git push origin master

1.4 远程仓库的移除与重命名

  • git remote rename test test1
  • git remote rm test1

1.5 查看提交历史

git log –author=name

1.6 撤销操作

  • 重新提交:git commit –amend
  • 取消暂存:git reset filename
  • 撤销对文件的修改:git checkout – filename
  • 撤销本地修改:
    • git fetch origin:获取最新历史版本
    • git reset –hard origin/master:将本地主分支指向该版本

1.7 分支

  • 创建分支:git branch test
  • 切换分支:git checkout test
  • 创建并切换:git checkout -b test
  • 切换到主分支:git checkout master
  • 删除分支:git branch -d test
  • 将分支对送到远端仓库:git push origin