2019-07-22 git 使用

cd ~/.ssh

mkdir ~/.ssh

git config --global user.name "Administrator"

git config --global user.email "1066394274@qq.com"

ssh-keygen -t rsa -C "1066394274@qq.com"

cd "本地存在项目的路径"

git init

git remote add origin 项目git

git add .

git commit -m '提交日志'

git push -u origin master

git clone http://39.96.113.19:8081/tangyuexin/alllight.git

cd allLight

git branch

git checkout -b dev

git push origin dev

git status

git add .

git commit -m"index"

git push origin dev

git pull origin dev


Git提交代码的流程——新手适用

pull:是下拉代码,相等于将远程的代码下载到你本地,与你本地的代码合并

push:是推代码,将你的代码上传到远程的动作

完整的流程是:

第一种方法:(简单易懂)

1、git add .(后面有一个点,意思是将你本地所有修改了的文件添加到暂存区)

2、git commit -m""(引号里面是你的介绍,就是你的这次的提交是什么内容,便于你以后查看,这个是将索引的当前内容与描述更改的用户和日志消息一起存储在新的提交中)

3、git pull origin master 这是下拉代码,将远程最新的代码先跟你本地的代码合并一下,如果确定远程没有更新,可以不用这个,最好是每次都执行以下,完成之后打开代码查看有没有冲突,并解决,如果有冲突解决完成以后再次执行1跟2的操作

4、git push origin master 将代码推至远程就可以了


第二种方法:

1、git stash (这是将本地代码回滚值至上一次提交的时候,就是没有你新改的代码)

2、git pull origin master(将远程的拉下来)

3、git stash pop(将第一步回滚的代码释放出来,相等于将你修改的代码与下拉的代码合并)

然后解决冲突,你本地的代码将会是最新的代码

4、git add .

5、git commit -m""

6、git push origin master

这几步将代码推至了远程

最后再git pull origin master 一下,确保远程的全部拉下来,有的你刚提交完有人又提交了,你再拉一下会避免比的不是最新的问题


其他命令

git status 查看状态

git branch  查看分支

git add file / git add .

git commit -m'备注' +修改的文件

git stash  //隐藏到本地

git checkout -- release 撤销本地操作

git pull origin dev

git fetch origin SDK:rel-sdk  创建本地分支

git merge rel-sdk  最近代码合并到新增分支

git push origin SDK:SDK

git stash apply  把缓存修改拉取

git pull origin SDK:SDK

被拒绝

git branch -D rel-SDK

git fetch origin SDK:rel-SDK

git merge rel-SDK

git status

git push origin SDK:SDK

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

推荐阅读更多精彩内容

  • git 使用笔记 git原理: 文件(blob)对象,树(tree)对象,提交(commit)对象 tree对象 ...
    神刀阅读 3,803评论 0 10
  • 声明:这篇文章来源于廖雪峰老师的官方网站,我仅仅是作为学习之用 Git简介 Git是什么? Git是目前世界上最先...
    横渡阅读 3,988评论 3 27
  • 查看、添加、提交、删除、找回,重置修改文件 git help # 显示command的help git sho...
    Swiftor阅读 2,141评论 0 2
  • (预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的...
    axiaochao阅读 1,963评论 1 8
  • 当你年轻的时候为奋斗做的每一分努力都是温暖的。 听说有个同事即使有地铁,每天也还是很早的起床去坐公交,地铁5块,...
    青花菜阅读 374评论 0 1