git init
:初始化仓库
git status
:此时仓库里什么都没有:
git add .
:注意add后面还有一个”.”指的是添加该位置的所有文件,如果要添加指定文件,在add后面加文件名称,现在就可以跟踪hello_world.py了
git commit -m "Stated project
:提交更改,并说明此次提交做了什么如:Stated project,在之后查找记录的时候就可以显示这句话
git log
:查看记录
git checkout .
:注意最后面也有“.”,这样就可以回到上次提交时候版本的文件
git remote add origin https://github.com/123xzy/
:把本地历史添加进github服务器中,是和远程服务器建立建立的第一步
git pull origin master
:把github上的文件拉下来,每次提交的时候先进行pull
git push -u origin master
:真正向github提交
git reset --hard fae6966548e3ae76cfa7f38a461c438cf75ba965
:reset只能重置本地或者说本分支的更改
git remote rm origin
:解决fatal: remote origin already exists.
错误
总结:世界上目前最先进的分布式版本控制系统,虽然现在的我不知道这说的是啥,更不知道其中的原理是什么,但感觉很牛逼,也很有用。现在仅仅知道git在大项目的时候很有用,我在做c语言程序设计大作业的时候也感觉到了,分工下去,大家各写各的,最后整合就会很浪费时间,要是结合github使用,就会很方便。当然这只是最基本的操作,还有很多其他的操作比如说分支,删除,合并,等以后用到再去学