zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    Overview of .rdp file settings
    Html事件冒泡
    文件复制cp的操作及scp的运用
    防火墙操作
    批量添加文件夹
    linux查看历史输入命令history
    linux 批量删除文件
    服务器磁盘空间不足的问题
    linux查看CPU、内存、磁盘大小
    tomcat启动成功但是无法访问ip地址及端口问题解决始末
  • 原文地址:https://www.cnblogs.com/Sandy-1128/p/sandy-git.html
Copyright © 2011-2022 走看看