• git使用


    1、 用ssh协议免密码提交和拉取git远程仓库

    (1)本地命令行,使用如下命令生成ssh公钥和私钥对

    ssh-keygen –t rsa –C ‘邮箱’

    注:邮箱带是git账户注册用的邮箱

    然后,一路回车

    (2)打开~/.ssh/id_rsa.pub文件,复制里面内容(以ssh-rsa开头,邮箱结尾)

    (3)打开gitlab,找到Profile Settings-->SSH Keys,并把上一步中复制的内容粘贴到Key所对应的文本框,在Title对应的文本框中给这个sshkey设置一个名字,点击Add key按钮。

    2、 解决git中文乱码问题

    git config --global core.quotepath false

    3、 把当前目录变成git可以管理的仓库

    git init

    (会有一个.git文件生成,用命令ls –ah可以看见)

    4、 克隆git项目到本地仓库

    git clone git@IP:AIBD/iGallery_KG_II.git

    克隆git服务器到本地仓库

    git clone 服务器IP

    5、 查看所有分支

    cd git本地文件夹

    git checkout –r

    查看当前分支

    git checkout

    切换分支

    git checkout 分支名

    创建新分支

    git checkout –b 分支名

    6、 从本地上传到git仓库

    (1)提交变更-把修改从本地添加到stage暂存区

    提交增加/修改的文件和目录

    git add 文件/文件夹

    提交删除的文件夹

    git rm –r 文件夹名

    提交删除的文件

    git rm 文件名

    (2)提交变更-把暂存区所有内容(修改)提交到git仓库当前分支-一次可提交多个变更-commit后暂存区会清空

    git commit –m”提交修改说明”

    (3)上传本地文件

    git push

    7、 查看git状态

    git status

    8、 下拉git仓库分支到本地

    git pull

    (git仓库有变更,需要先pull,再本地修改再上传)

    9、 查看修改

    git diff 文件名

  • 相关阅读:
    批处理处理oracle数据库脚本导入
    Log4Net 配置说明
    MSSQL和oracle数据通讯
    计算字符串中每种字符出现的次数[Dictionary<char,int>泛型集合用法]
    newagg新蛋笔试题
    Oracle数据库切换SQLServer数据库解决方案
    sqlserver 的事务和c#的事务
    SQL Server 2005 导出 数据脚本
    ASP.NET CMD WebShell
    Silverlight BUG
  • 原文地址:https://www.cnblogs.com/xl717/p/11612250.html
Copyright © 2020-2023  润新知