您的位置:首页 > 其它

git

2015-12-09 23:55 162 查看
git是一个优秀的分布式版本控制软件,比起SVN有优势,比如可以在离线情况下进行工作。

廖雪峰老师的git教程(点击前面)非常经典,想要学习git的童鞋应该直接参考他写的教程。

本文只是笔者的一些总结(有廖雪峰老师在,不敢班门弄斧),尤其是学习过程中出现的一些注意点。

1.git本地仓库常见命令

cd —— 进入某个目录

pwd —— 查看当前目录路径

mkdir —— 创建目录(当然,图形化操作系统下也可以右键建立新的文件夹,效果相同)

git init —— 初始化git仓库

git config --global user.email "youremail@xxx.com" ——配置本地化仓库,下同【进行这一步前看看“注意”部分】

git config --global user.name "yourname"

git add redme.txt —— 添加文件到仓库(可反复多次使用,添加多个文件)【前提是你写好了readme.txt文件】

git commit -m "你想写的话,可以自己发挥,汉字也行哦" —— 提交文件

git status —— 查看工作区的状态

git diff —— 查看修改内容

cat <filename.filetype> —— 查看文件内容

git log —— 显示从最近到最远的提交日志(查看提交历史)

git log --pretty=oneline —— 简要显示从最近到最远的提交日志(oneline,一行)

git reflog —— 记录你的每一次命令(查看命令历史)

git reset --hard HEAD^ —— 返回上次版本

git reset --hard HEAD^^ —— 返回上上次版本

git reset --hard HEAD~100 —— 返回前一百次的版本

git checkout -- file —— 撤销修改(git checkout -- file命令中的--很重要,没有--,就变成了“切换到另一个分支”的命令)

注意:邮箱最好不用163邮箱,因为在后续注册github账号的时候,笔者的163邮箱无法收到验证代码,表示很郁闷,有木有~亲测微软的outlook邮箱比较给力,赶紧注册一个去吧!

2.远程仓库相关命令

注意:在注github账号之后,不需要创建organization,也就是完成第一步后,就可以直接退出了。

远程仓库简要原理:



在之前提交到本地仓库后,只需要增加一步:

git push origin master —— 推送到远程git仓库

3.其他有用参考资料

常用 Git 命令清单——阮一峰
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: