git 操作与冲突解决

1,#全局配置个人信息

git config --global user.name '张三'
git config --global user.email 'zhangsan@163.com'

2,#新建文件夹,文件夹内初始本地仓库

#初始化本地仓库
git init 
#查看文件状态是否在仓库之中,仓库文件是否发生改变
git status 
#当前所有文件加入到暂存区之中
git add .
#提交到本地仓库
git commit -m '这里添加注释'
#只能查看当前之前的版本信息
git log
#查看版本号,第二个查看所有的信息     
git reflog 
#回到上一个的上一个版本
git reset --hard HEAD^^
#回滚到指定的版本
git reset --hard 97183ff 
#从暂存区回退回工作区
git reset HEAD 1.py 
#回退到上一个版本,只能在工作区实行,如果是在暂存区,那么就先退回到工作区,再回退到删除的版本
git checkout 1.py 

3,上传到服务器之中

git push

4,服务器下载最新版本库

git pull

5,源代码差别对比

#最新的版本库与当前工作区进行对比
git diff HEAD -- 1.py 
#当前与上一个版本两个版本库进行对比
git diff HEAD HEAD^ 

6,冲突产生的原因,源代码遭到了两次更新,git 不知道哪次更新正确,避免方式:每次与更新完都要通知对方代码更新

  

posted @ 2018-05-23 23:15  十七楼的羊  阅读(108)  评论(0编辑  收藏  举报