zoukankan      html  css  js  c++  java
  • 62.在Android Studio中使用Git进行版本管理

    1.下载Git,然后安装


    2.到Git@OSC注册一个帐号:

    之所以用git@osc而不是Github,很简单,因为github的私有项目是收费滴!

    3.配置Git帐号:

    git config --global user.name "Fishyer"
    git config --global user.email 13419527681@163.com
    //查看是否配置成功
    git config --list

    4.配置SSH密钥:

    $ cd ~/.ssh

    如果提示:No such file or directory 说明你是第一次使用git。如果不是第一次使用,请执行下面的操作,清理原有ssh密钥。

    $ mkdir key_backup
    $ cp id_rsa* key_backup
    $ rm id_rsa*

    生成新的密钥:

    $ ssh-keygen -t rsa -C “13419527681@163.com
    连按3次空格,不要输入任何密码!

    在回车中会提示你输入一个密码,这个密码会在你提交项目时使用,如果为空的话提交项目时则不用输入。

    您可以在你本机系统盘下,您的用户文件夹里发现一个.ssh文件,其中的id_rsa.pub文件里储存的即为刚刚生成的ssh密钥。下面的id_rsa是私钥

    用记事本打开:

    特别提示:从后往前复制,不要全选!!!(全选会多一个换行符导致公钥格式错误!!!)

    登录Git@osc,粘贴你刚生成的公钥:

    5.在Android Studio配置Git



    6.将项目同步保存到Git

    (1)复制SSH地址

    (2)将Android Studio项目进行初始化git

    (3)将本地项目连接远程项目

    输入:
    git remote add origin [复制的SSH地址]

    查看是否连接上:
    git remote -v

    (4)本地项目进行pull,使本地项目获取远程项目的一些初始配置,例如ReadMe文件等


    (5)提交三部曲:add commit push



     建议:commit时取消右侧的那两个默认的选项,我勾选的时候会无法commit,不知道是什么鬼






    之后 ,我们就可以看到我们的git提交记录啦


    常见问题01:


    答案01:
    一般是因为没有pull 就直接提交三部曲了

    常见问题02:
    怎么版本回退?

    答案02:



    常见问题03:
    为什么pull无效?

    答案03

    此对话框要关闭了之后,再来pull!




  • 相关阅读:
    国外pip源下载太慢,修改成国内pip源
    i++和i--
    CSS3之太极图源代码
    对 Vue 的理解(一)
    CSS 盒子模型及 float 和 position
    Notes about Vue Style Guide
    TypeScript 入门笔记
    flex 布局
    git rebase 和 git merge 总结
    理解JavaScript作用域
  • 原文地址:https://www.cnblogs.com/yutianran/p/5067439.html
Copyright © 2011-2022 走看看