记载了Git Hub的常用内容。
工作流:
- 第一个是你的 工作目录,它持有实际文件;
- 第二个是 缓存区(Index),它像个缓存区域,临时保存你的改动;
- 最后是 HEAD,指向你最近一次提交后的结果。
创建新仓库:git init
;
检出仓库:git clone username@host:/path/to/repository
或git clone /path/to/repository
;
添加至缓存区:git add <filename>
或git add *
;
添加至HEAD:git commit -m "代码提交信息"
;
链接至云端仓库:git remote add origin <server>
推送至云端仓库:git push origin <branch>
;
创建并切换到分支feature_x:git checkout -b feature_x
;
切换到主分支:git checkout master
;
删除分支:git branch -d feature_x
;
更新(当前目录的)本地仓库:git pull
;
替换本地文件:git checkout -- <filename>
;
抛弃本地所有的改动与提交:(未尝试)
git fetch origin
git reset --hard origin/master
内建的图形化 git:gitk
;