zoukankan      html  css  js  c++  java
  • git新建关联克隆仓库指令

    git新建关联克隆仓库指令

    一、创建本地仓库

    使用终端进入当前需要新建仓库的文件夹,在当前需要上传代码的文件夹内创建版本库

    git init
    //创建后会在当前文件夹生成.git文件
    

    将代码 添加到暂存区

    git add readme.md //将readme.md文件添加到暂存区中
    

    一次性添加多个文件到暂存区

    git add a.txt b.txt c.txt text/d.txt	//选择添加哪些代码
    git add .	//添加所有文件
    

    查看git当前状态

    git stutas
    
    如果代码更改并没有添加到暂存区,会显示红色部分,
    modified:   readme.md   //红色的
    如果更改代码添加到暂存区,会显示绿色
    new file:	readme.me   //绿色的
    

    将暂存区的代码上传到版本库

    git commit -m '引号内是本次修改的备注'	//提交代码到版本库
    如果是第一次安装使用git,此处会让你配置用户信息
    

    配置用户git用户信息

    git config --global user.name '你的github用户名'
    git config --global user.email '你的github登录邮箱'
    

    二、本地关联到远程仓库

    创建远程仓库,选择SSH,,不建议用https。关联本地的仓库与远程的仓库。只需要关联一次
    

    关联远程地址

    git remote add origin + 仓库地址	//仓库地址建议使用ssh
    

    上传本地仓库的代码到远程仓库,如果是第一次上传到远程仓库

    git add .
    git commit -m "本地提交的备注"
    git push origin -u master	//第一次上传
    git push origin master		//不是第一次上传,更新数据
    

    因为我们使用的是SSH,第一次提交代码的时候会提示要配置秘钥

    第1步:创建SSH Key。在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文件,如果已经有了,可直接跳到下一步。如果没有,打开(Windows下打开Git Bash),一直敲回车即可,创建SSH Key:

    配置SSH秘钥

    ssh-keygen -t rsa -C "你的github邮箱"
    

    第2步:打开.ssh/id_rsa.pub这个文件,复制里面的内容

    第3步:打开 github 的网站,找到设置,选择 SSH公钥,标题自己写,内容即为第2步中复制的内容,需要输入你的码github的密码,这一次以后,本台电脑上传代码到该组织再也不用输入密码了

    三、项目组成员克隆项目,提交代码

    git clone + 地址  //建议使用ssh的地址
    

    项目组成员提交本地代码与拉取远程代码

    拉取远程代码前需要本地commit一次,用于保存本地修改的代码到本地仓库里(不用push)
    再pull拉取远程代码。直接pull拉取远程代码可能报错或者丢失本地修改的代码

    //先commit本地代码
    git add .
    git commit -m "提交本次修改的内容"
    //再拉取远程代码
    git pull origin master
    //拉取远程代码后可能会有代码合并的冲突,手动处理冲突。冲突处理完成后,可以进行push提交你本次修改的代码
    git push origin master
    
  • 相关阅读:
    关于MySql 数据库InnoDB存储引擎介绍
    .netcore 中使用开源的AOP框架 AspectCore
    C#关于反序列化实例时,接收实体字段少于或大于原实体对象 解析测试
    PostgreSQL TIMESTAMP类型 时间戳
    C# 新特性 操作符单?与??和 ?. 的使用
    PostgreSQL 常用函数
    AutoCAD.Net/C#.Net QQ群:193522571 previewicon生成的块图标太小,CMLContentSearchPreviews生成大的图片
    C#winform中OpenFileDialog的用法
    C# winform datagridview 无需点击两次即可编辑内嵌控件的方法和删除默认的空行的方法
    C# winform datagridview 内嵌控件值改变后立即触发事件,而不需要离开该单元格时才触发,此时需要用到dgv_CurrentCellDirtyStateChanged事件
  • 原文地址:https://www.cnblogs.com/zhupengcheng/p/13470294.html
Copyright © 2011-2022 走看看