git是一个分布式的代码版本管理系统,使用起来的确很方便,已签只会star别人的项目,今天恰好有空抽点时间学了一下,简单的几个命令的用法。html
首先在giuhub上能够托管代码,而后能够将远程仓库拖到本地来操做,以后再把修改的结果更新到远程仓库,而且对于每一次的代码修改记录都有相应的记录,也方便回滚与查看修改的地方。git
首先得在github导入你在本地生成的公私钥中的公钥,而后就能够开始在本地操做远程代码仓库了。github
首先能够在本地新建一个目录,能够在此目录中将远程仓库托到本地分布式
git init //变成git能够管理的库
而后可使用git remote -v 来查看当前所添加的远程库,也就是咱们在接下来须要操做的代码库spa
git remote -v
固然添加远程代码库的命令为:.net
git remote add origin <你的项目地址> //注:项目地址形式为:https://gitee.com/xxx/xxx.git或者 git@gitee.com:xxx/xxx.git
git remote rm origin 删除指定的关联代码库
接下来就能够查看到咱们想要操做的远程库3d
此时只须要再将远程仓库克隆一份到本地,就能够开始操做了,由于每次push之后必须注明身份,所以咱们可使用如下两条命令:日志
git config --global user.name "你的名字或昵称" git config --global user.email "你的邮箱"
若是咱们想要添加一个文件test.txt,并将其更新到远程代码库code
能够执行htm
git add text.txt
git add 至关于将文件先存到暂存区,此时并无提交到远程
此时咱们能够执行
git commit -m"你想对这次修改所做的描述"
git push origin master //将代码库同步到github
此时就能够看到咱们在本地所做的修改在github上产生了相同的结果
由于每一次对代码库的修改及push,都会留下commit记录,所以若是咱们想返回到某一次的状态,此时就可使用对应的commit id值
git log //命令显示从最近到最远的提交日志,从里面咱们能够找到commit的id值
git删除 commit 记录
参考
https://www.cnblogs.com/lyy-2016/p/6509707.html
https://zhuanlan.zhihu.com/p/35078876
使用操做能够参考如下几个连接:
https://blog.csdn.net/yemoweiliang/article/details/52383878
https://blog.csdn.net/zhezhebie/article/details/78761417
https://www.jianshu.com/p/03314c2ed04d