git 简单使用

git status   查看本地修改内文件

git diff   <--file--> 查看修改文件的修改内容

git diff   查看所有修改文件的修改内容

git add <--file--> 添加修改的文件到缓存区文件回退回来

git reset HEAD <--file--> 回退文件,把添加到缓存区的文件

git commit 把添加到缓存区的内容添加到本地库,并填写修改描述

git commit -m "描述内容"

git pull --rebase 更新远程库的代码到本地,git会把本地的代码和远程库上的代码合并。(如果同时修改了一个地方,此时会报错)

git push origin master 把本地库的代码推到远程库上。

git  reset --hard commitID (提交代码的编号)回退版本

git branch 查看当前分支

git branch -avv 查看所有分支

git checkout <分支>切换分支

本地库与远程库建立关联

git  remote add origin git@github.com:git_username/repository_name.git

取消本地目录下关联的远程库

git remote remove origin


解决冲突

三种思维

1.保留别人的,删除自己的 git rebase --skip

2.退出本次代码更新 git rebase --abort

3.找到冲突的代码,进行修改然后操作

git status 查看修改文件

git add 修改的文件

git rebase --continue继续本次提交

git push origin master 推到远程主线

以上命令都是在git已经安装好之后才能用的命令

附上我认为git不错的网站

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/

附加:在向GitHub上传代码时需要你电脑的公钥,本地保留私钥,这里有一篇好的文章。

http://www.cnblogs.com/joyho/articles/4062574.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 每一种得到 都有代价 现在付或是未来付 自己付或是他人付 纵情山水放浪形骸 得不到山水的陪伴 矢志不渝苦力熬煎 得...
    吴俊杰Jerric阅读 312评论 0 0
  • 罗辑思维独家发售的《细节:如何轻松的影响他人》翻了翻发现观点很有价值,非常实用,可以直接应用到设计、文案和生活的各...
    大辉船长阅读 307评论 0 0
  • 儿时,您扶我蹒跚学步,晚年,我是否可以搀您夕阳漫步? 儿时,您逗我乐哄我笑,晚年,我是否可以陪您生活喜乐? 儿时,...
    波斯猫123阅读 244评论 1 1