• Mac git简易使用


    一、升级安装git

      使用终端升级指令: git clone https://github.com/git/git

    二、SSH-Keys准备

    使用终端生成.ssh文件

    1.判断电脑是否已存在.ssh文件

    由于.ssh文件夹默认路径为~/.ssh,故直接判断该路径下是否存在该文件夹

    cd ~/.ssh //不存在时结果: No such file or directory 

    mkdir ~/.ssh //根目录下创建.ssh文件夹

    cd ~/.ssh //进入根目录

    三、git准备

    创建SSH-Keys

    此处key使用上文创建 .ssh/id_rsa.pub 的内容,title可任意命名

     cd ~/.ssh 

    open id_rsa.pub //or vim id_rsa.pub

    四、生成远程仓库

     

    五、使用terminal完成git操作

    1.从本地端上传数据至远程仓库

    cd /.../指定路径/指定项目根目录 //定位至数据文件夹

    git init //为本地库初始化git

    git remote add origin [SSH地址] //设置远程仓库

    git add . //添加变动至本地库

    git commit -m 'commit description' //提交改动至本地库并附带描述,-m 表示暂存区/ -am 代表跟踪过的文件,可同时提交俩者,git commit -m -am 'commit description'

    git push -u origin master //推送至远程仓库master,需要输入创建.ssh时创建的密码


    2.从远程仓库拉取数据

    cd /.../用于缓存的文件夹 //定位至待缓存数据文件夹

    git init //为本地库初始化git

    git remote add origin [SSH地址] //设置远程仓库

    git pull origin master //从远程仓库master拉取数据,需要输入创建.ssh时创建的密码


    3.其他设置

    3.1修改仓库地址

    //方法1

    git remote origin set -url [新的SSH地址] //修改本地远程仓库

    //方法2

    git remote rm origin //删除本地仓库地址

    git remote add origin [新的SSH地址] //设置本地远程仓库

    //方法3

    修改本地库内.git文件夹中的config文件 //url = [新的SSH地址]


    3.2分支管理

    git branch [新分支名] //创建分支

    git checkout [分支名] //切换当前本地库对应的分支

    git push origin [分支名] //推送至对应分支

    git branch -d [待删除分支名] //本地库删除分支

    git push origin :[分支名] //删除远程库分支

    git branch //查看本地库所有分支

    git merge [其他分分支名] //将其他分支与当前分支合并,此时当前分支变更,其他分支内容不改变

    此文原处:https://www.jianshu.com/p/38ce605942b4
  • 相关阅读:
    intellij IDE 破解 简单 License server 法
    Unsupported major.minor version 52.0错误和 jdbc odbc
    MyEclipse优化攻略搜集
    感兴趣的WebGL ,来自微博的一个全景星空图~
    ie/chorme 清除缓存 刷新js,css
    PLSQL PL/SQL Developer Oracle 使用技巧 常用设置 卡顿问题 病毒防范( 附带:配置文件)
    MyEclipse eclipse console edit packageExplorer 颜色设置、个性化、常用设置
    java Map 四种遍历方法
    Eclipse MyEclipse 反编译.class文件 myeclipse source not found
    打印菱形
  • 原文地址:https://www.cnblogs.com/Sandy-1128/p/sandy-git.html
Copyright © 2020-2023  润新知