zoukankan      html  css  js  c++  java
  • android studio项目提交Git@OSC

      转载地址:http://www.bubuko.com/infodetail-977061.html

      

    先到git.oscchina.net网站上申请个账号,然后创建一个项目。过程不再说了。

    技术分享

    新建工程后,第一次提交

    如下图先激活右键Git菜单, 选择 Enable Version Control Integration

    技术分享

    在下拉框中选择 Git , 点击 OK。

    技术分享

    Module 中的文件都变成了红色。选择项目,右键添加到提交列表中。

    技术分享

    技术分享

    然后再选择 Commit Directory... 

    技术分享

    Commit Message 这里是必填项。点击 Commit 按钮。然后再次如下图选择Push...

    (如果选择的时 Commit and Push , 直接跳过下图)

    技术分享

    第一次是需要先设置远程主机的, 将Git@OSC仓库的HTTPS连接拷贝到URL里面。

    技术分享

    最后选择需要提交的项目,点击Push按钮即可。

    如果发现提交更新被拒绝的话,可以查找到被拒绝的文件所在的目录中所有的隐藏文件夹 “.git” ,  然后删除即可。

    注意:如果在git创建的项目有read文件,可能失败,无法覆盖,可以采用强制命令

    强推,即利用强覆盖方式用你本地的代码替代git仓库内的内容

    git push -f

    如果是新项目,直接先清空git项目,push后在创建read文件

    git的一些命令

    git clone xxx

    改动文件
    git add *
    提交到head
    git commit -m "注释"
    push到远端仓库
    git push origin master
    从仓库恢复代码
    git checkout -- README.md

    分支
    本地新建分支
    git checkout -b fjj
    本地切换分支
    git checkout master
    git checkout fjj
    本地删除分支
    git branch -d fjj
    改动文件
    git add *
    提交到head
    git commit -m "注释"
    push到远端仓库
    git push origin fjj
    远程仓库删除分支
    git branch -r -d origin/fjj
    git push origin :fjj

    标签
    列当本地前仓库的所有标签
    git tag
    本地打标签
    git tag -a 0.0.1 -m "0.0.1版本"
    本地删标签
    git tag -d 0.0.1
    本地切换标签(但现在处于一个空的分支上)
    git checkout 0.0.1
    push到远端仓库
    git push origin 0.0.1
    push本地所有标签到仓库
    git push origin --tags
    远端仓库删标签
    git push origin :refs/tags/0.0.1

  • 相关阅读:
    Objectivec中的@property和@synthesize详解
    objectc笔记
    iOS常用开源框架之ASIHTTPRequest
    oschina引用库说明
    UITableView的重用机制
    iOS常用开源框架之AFNetworking
    ObjectiveC中@class和#import的区别
    Python中文文档 目录(转载)
    关于Console 2窗口内容偏移以及中文输入的问题
    Python 中除法运算需要注意的几点
  • 原文地址:https://www.cnblogs.com/zyandroid/p/5105740.html
Copyright © 2011-2022 走看看