将代码上传码云的常用Git指令

1.创建项目(很多方式,最终都是一个文件夹)
    mkdir wenjianjia

2. 初始化git的本地空的仓库
     git init              //初始化完成后,会在当前的项目下生成一个 .git 文件夹 (别删它!)

3.在命令行上会多一个 (master) 主分支标记

4.如果是第一次使用就必须配置用户名和邮箱,并且是全局配置 (一台电脑做一次)

    git  config --global  user.name '你英文名字'
    git  config --global  user.email '你的真是邮箱'

5.查看全局配置
     git config --global --list
     
6.查看所有的配置
    git config --list
6.修改配置
    git config --global -e     //edit 编辑
---------------------------------------------------------------
1. 创建一个文件
2.编写代码
3. 把代码提交 暂存区
 3.1 查看所有文件的状态
     git status       (红--->绿--->没有)
     git add .       把代码暂存区

4.把暂存区的代码提交到本地仓库
     git commit     把暂存区的代码提交到本地仓库 
     git commit -m '这次做了什么'

-----------------------------------------------------------------
回滚: 
  1). 查看当前的 历史版本记录
      git log   具体历史记录
      git log --oneline   简约版的历史记录

  2). 回顾
     git reset   --hard  head^      //^ 表示上一个版本, ^^ 上2个版本
     git reset   --hard  版本号
  

------------------------------------------------------------------
分支
   默认的主分支  master  ,不建议这个分支下写代码 
   
     1).开发分支 dev
                张三 分支
                李四 分支
 
     2).测试分支  test
             第一版test分支
                 
     3).发版的分支
              

     4).master (最终的分支) 

 
1). 查看分支   tab键 补全命令
     git branch   
     git branch -a     all 所有
     git branch -l      local 本地
     git branch -r      remote 远程

2). 创建分支
      git branch dev   创建dev分支

3).切换到指定的分支
     git checkout dev
      添加代码
      提交代码
4). 切换到master分支
      git checkout master
     添加代码提交代码
5). master合并dev分支
     git merge dev  
6). 出现 master|mergeing 代码冲突
    1).保留master 删除dev
    2).保留dev      删除master
    3). master和dev都保留
    4) master和dev都删除   
    以上有4种选择(需要人为选择)
7. 合并后,提交代码
        git add .
        git commit -m '合并分支,处理冲突'
8.  删除分支
     git branch 指定的分支  -D     // -D delete 删除分支

--------------------------------------------------------------
远程仓库
 1.登录gitee 
 2.配置SSH
 3.创建远程仓库
 4.在远程仓库上选择SSH
 6.回到本地仓库,添加远程仓库的地址
    git remote add  origin git@gitee.com:itzan/cs2207.git    // origin 别名

7.如果地址配置错了,删除
    git remote remove origin

8.查看是否删除成功
   git config --list 
    
9.提交代码到远程仓库
    1). 先查看
      git status
    2).  提交命令
      git push origin master      // 把当前的代码提交到指定的仓库,并且指定分支
     如果是第一次需要强制覆盖
     git push origin master --force   //以后不需要 --force


思路如下:   --force
 1). 本地生成仓库   .git
 2) 远程生成仓库    .git
      强行覆盖  本地覆盖远程

10.简单版
  1.在远程仓库创建代码
  2.拉取代码到本地
  3.本地修改代码.提交到远程
---------------------------------------------------------
拉取最新的代码
 git pull origin master    
 如果有冲突,解决冲突
在git add .
   git  commit -m 'xxx'
   git push origin master

--------------------------------
  Fork  
  你fork某一个项目, 相当于你拷贝了它的项目, 你的仓库就有一个这样的项目
 //1.克隆本地, 2.修改代码,上传代码
 在远程仓库上点击 (Pull Requests) 上传作者(帅哥罗)  


---------------------------------------------
忽略文件 .gitignore
在项目下创建一个  .gitignore 文件
  文件里面 # 表示注释
     一行一个文件或文件夹   表示这些忽略,不会被提交到本地仓库和远程仓库
  git add .
  git commit -m '添加忽略文件'
 git push origin master

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值