创建一个版本库
3 | $ git init <- 初始化当前所在目录的这个项目 |
告诉项目你的信息
1 | $ git config user.name "dohkoos" |
2 | $ git config user.email gittest@dohkoos.name |
注意,这样会在当前repository目录下的.git/config中写入配置信息。如果加了--global选项,那么配置信息就会写入到~/.gitconfig文件中。因为你可能用不同的身份参与不同的项目,而多个项目都用Git管理,所以建议不用global配置。
常用的一些git 命令,做一下备份。在提交内核Patch的时候使用比较常见。
git config --global sendemail.smtpserver smtp.gmail.com
git config --global sendemail.smtpserverport 587
git config --global sendemail.smtpencryption tls
git config --global sendemail.smtpuser your_email@gmail.com
git log --stat --oneline --no-merges v2.6.36-rc6..v2.6.36-rc7
git commit -a
git log
git show --pretty=full
git format-patch master..nor-flash
git am /*email patch */
git-reset --hard 7182ae4912487692d4f91ded1e74d99e0fc12e49
git clone --reference linux-2.6 git://git.infradead.org/mtd-2.6.git mtd-2.6
git rm命令
删除整个目录,递归删除
git rm -rf cgi-src/
trying to discard my changes by typing the command:
git checkout -- index.htm
阅读(643) | 评论(0) | 转发(0) |