1.一定要先在git上面创建项目然后把文件拉到本地先

1.1克隆到本地(orgin=>'你的远程仓库地址')

git clone  orgin

1.2初始化项目文件夹

git init 

2.操作之前先拉一下代码(origin=>'远程仓库地址',master=>'主分支')

git push origin master

2.1这步的意思是本地仓库与远程仓库建立链接(ps:如果之后上传不成功的话一定是少了这个步骤)

git remote add origin  https://gitee.com/yaolliuyang/version.git

3. 添加代码(.=>'全部的意思')

git add .

4.提交本地代码(添加到当前的工作区;)

git commit -m  '你提交的信息'

5.提交(将本地的修改推送到远程的git服务器。)

git  push origin master

6. 实在提交不上的话试试这个强制提交

git push -f  origin master

7.在本地查看修改的文件

git status

8.自动关联远程分支(-u 的意思以后上传自动关联后面的分支)

git push -u  origin master

9.设置git 的user name 和email:

git config --global user.name ""

git config --global user.email ""

10.生成SSH密匙过程:

ssh-keygen -t rsa -c "你的账户"

11.版本回退

查看提交过的版本

git log

11.1里面有一个commit 就是你提交的版本id

例:commit 12611ad19ba702ea1c50dbfe3cb2029a0e449f3b

11.2 以一行的形式在命令行显示你修改的版本

git log --pretty=oneline

11.3 回退版本代码(本地)

git reset --hard  +你的版id
11.3.1 或者这样(一个^就是回退一个版本的意思这里不推荐使用)
git reset --hard ^^

12 分支管理

12.1 查看分支

git branch

12.2 创建分支

git branch +分支名称

12.3切换分支

git checkout +你的分支名

12.4将本地分支推送到远程分支

git  push origin +你的分支名

12.4查看远程仓库有那些分支并且拉取到本地

git fetch

12.5 合并分支

git merge origin/demo

12.6查看一下是否有冲突

git diff

12.7 直接拉去gith上面的代码如何切换分支

12.7-1如果已经有分支的情况下(先查看分支)

git branch -a

12.7-2在master中切换分支

git checkout +你要切换的分支名

13.本地分支推送远程分支

git push --set-upstream origin 远程分支名

最新文章

  1. iOS- storyboard this class is not key value coding-compliant for the key xxx
  2. C#中不同的线程对控件的更改
  3. [Webpack 2] Tree shaking with Webpack 2
  4. 三种php连接access数据库方法
  5. BZOJ1689: [Usaco2005 Open] Muddy roads
  6. 使用MVCJqGrid
  7. Linux系统的/proc目录
  8. JavaScript定时器分析
  9. JavaSE中Collection集合框架学习笔记(3)——遍历对象的Iterator和收集对象后的排序
  10. Springboot+mybatis中整合过程访问Mysql数据库时报错
  11. Asp.Net SignalR - 简单聊天室实现
  12. DEV中右键菜单如何只在非空单元格上显示?
  13. Spark学习笔记11面向对象编程
  14. 使用LSTM-RNN建立股票预测模型
  15. MYSQL-联合索引
  16. 运用SharedPreferences“偷取”输入的信息
  17. Flex 弹性布局——笔记
  18. python语法糖/装饰器
  19. Spring boot中使用Mongodb
  20. k64 datasheet学习笔记45---10/100-Mbps Ethernet MAC(ENET)之功能描述

热门文章

  1. Numerical Testing Reportes of A New Conjugate Gradient Projection Method for Convex Constrained Nonlinear Equations
  2. ThinkPHP 5.1.x远程命令执行漏洞利用, 参考POC
  3. linux中 nodejs 安装 sqlite3 出现的问题
  4. app简单压力测试
  5. 优酷爱奇艺视频转换为MP4格式工具
  6. MacBook Pro安装VMware Fusion 11
  7. P5016 龙虎斗
  8. 清北学堂—2020.1提高储备营—Day 1 afternoon(二分、分治、贪心)
  9. Verilog-同步FIFO
  10. 学习postgresql spi(一)