Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Git入门

Avatar for xautjzd xautjzd
September 16, 2013

 Git入门

Avatar for xautjzd

xautjzd

September 16, 2013

More Decks by xautjzd

Other Decks in Programming

Transcript

  1. Git演示——基本操作 •git init ——初始化repository •git clone ——克隆repository •git status ——

    查看当前文件状态 •git add ——跟踪文件 •git commit ——提交文件 •git commit --amend ——撤销提交操作并重新提交 •.gitignore ——忽略某些文件,如编译生成的临时文件
  2. Git演示——基本操作 •git rm ——删除文工作区和暂存区文件 •git rm -cached —— 删除repository和暂存区的文件而不删除 工作区文件,此操作是为了删除那些误纳入版本库的文件

    •git diff ——对比工作区和暂存区 •git diff --cached ——对比暂存区和本地repository •git diff HEAD ——对比工作区和本地repository •git show HEAD ——查看当HEAD版本更新细节 •git log ——查看提交历史记录(-p显示提交的内容差异,而-n 则 显示最近n次的更新)
  3. Git演示——基本操作 •git reset HEAD file ——取消暂存的文件 •git checkout --file ——取消文件的修改(还原文件)

    •git checkout <commit version> filename——撤销到历史某一版本 •git remote -v ——查看远程仓库的配置 •git remote add ——配置远程仓库 •git pull —— 获取远程仓库而本地没有的数据(git fetch和git merge) •git push ——推送代码到远程仓库