6.gitbash同步vs工程

TIP:使用vs里面的插件Git Extensions + Git Source Control Provider可以使用图形化界面进行,实际上和命令行一样,

         这里主要使用命令行开始,个人认为Git Extensions                

+ Git Source Control Provider这两个插件即时使用命令行也有必要装上,这样可以清楚的在vs里面看到工程文件同步情
            
            文件前面有了个加号+:就是没有加入到版本库的,有个锁的就是已经加入到版本库(add,commit一样)
              
            加入版本库后如果做了修改保存,会有个√
             (实际上用命令行,直接git status也是可以看到的  
            表示修改了resource.h。。。。。。。。



  1. 在vs某个工程目录,git里面
    打开calculator这个工程,
  2. 在git里面git init库:

    然后去vs里面看看

    也可以在vs里面
  3. 然后status查看《《 

    等价于vs插件里面的》browse -- 提交--
  4. 下面git add file1 file2.。。。。。对应gitextension载入
     git commit -m xxxx;;对应gitextension提交
  5. 如果在vs里面修改了谁,在git bash里面用git status查看下就ok,然后在add commit;;
  6. 如果同步到github。。。3. 玩转Gitbash gitshell  
    添加远程仓库 git remote add origin [email protected]:path/repo-name.git  git push -u origin master  、 git push origin master 

    去github 创建一个仓库,然后有ssh和https可以选择,,然后进入
    关联一个远程库,使用命令git remote add origin [email protected]:path/repo-name.git;(origin可以改的,改了后门也一样,后面有背景的是github上的ssh)

    关联后,使用命令git push -u origin master第一次推送master分支的所有内容;

    此后,每次本地提交后,只要有必要,就可以使用命令git push origin master推送最新修改;

    分布式版本系统的最大好处之一是在本地工作完全不需要考虑远程库的存在,也就是有没有联网都可以正常工作,而SVN在没有联网的时候是拒绝干活的!当有网络的时候,再把本地提交推送一下就完成了同步,真是太方便了!

  7. 到本地也是用3. 玩转Gitbash gitshell  
    从远程clone库到本地  git clone [email protected]:feng1o/xxxx。git  
    也可以用http协议直接克隆

    先去github创建一个库,远程库已经准备好了,下一步是用命令git clone克隆一个本地库:(他会把克隆到你当前打开的文件夹里面,不用在本地创建库)

    $ git clone [email protected]:michaelliao/gitskills.git
    Cloning into ‘gitskills‘...
    remote:Countingobjects:3, done.
    remote:Total3 (delta 0), reused 0 (delta 0)
    Receivingobjects:100% (3/3), done.
    
    $ cd gitskills
    $ ls
    README.md

具体图片见:http://note.youdao.com/share/?id=8dedf270acc328828cd83646971af6e6&type=note

时间: 2024-10-08 19:12:54

6.gitbash同步vs工程的相关文章

利用VisualSVN-Server和和云同步盘搭建自己的svn服务器

svn是一个非常方便的管理代码的工具,在项目的协作和管理中运用的非常广泛,同样,利用svn来管理自己的代码也是非常给力.虽然网上有很多的免费的svn服务器,但是如果想要管理自己的私人代码,或者是自己学习中写的代码,而不想将他门公开时,因此,建立一个自己的私有的svn服务器就很有用了.这样的好处是非常多的,比如你在公司的电脑上写的代码,回家后用自己的电脑,继续完成,如果是用U盘考的话,是非常麻烦的,而且安全性也不高,所以,如果我们能够利用现在是非常热门的云存储,将自己的代码实时的同步到网盘里,回家

myeclipse 中 svn 更新 提交 同步资源库 详细解释下他们的功能

原理是这样的 svn服务器一般放在公共的服务器上,大家连这个服务器,在MyEclipse上使用svn控件 可以下载svn上的项目至本地,所以很多公司将开发要用到的软件都放在svn上,有同事来只要连上svn 就可以把需要的东西下下来了 1.update更新更新,是指 服务器上变动了的 而你本地没有变动,需要你更新, 2.commit提交提交,是指服务器上没有的,也就是你改过的东西,你需要将代码提交,其他同事更新你的代码 3.synchronize同步同步,是在更新提交之前做的工作,更新提交前先同步

Git——新手入门与上传项目到远程仓库GitHub

Git:先进的分布式版本控制系统,一个开源式的分布式版本控制工具. Git安装 在Windows操作系统下,访问Git下载地址https://git-for-windows.github.io/ 注册登录github网站,建议配置SSH Keys连接GitHub,已经配置的可以略过 配置Git (1)本地创建ssh key :  $ ssh-keygen -t rsa -C "[email protected]" 后面的[email protected]改为你的邮箱,之后会要求确认路径

Android Studio不更新到最新版使用Kotlin

第一步:安装Kotlin插件 打开Settings面板,找到Plugins选项,点击Browse repositories(浏览仓库),输入“Kotlin”查找,然后安装即可.安装完成之后需要重启Android Studio. 安装完成之后如下图所示. 第二步:配置Kotlin开发环境 点击菜单栏的“Tools”选项,选择“Kotlin”,然后选择“Configure Kotlin in Project”.如下图所示. 在弹出的窗口中选择需要使用Kotlin的模块和Kotlin编译器和运行时的版

Unity5 项目设置 .gitignore 解决 Missing Prefab 问题

同步Unity工程时候,两边总是出现Missing Prefab问题. 按照网上的教程设置是无效的.  后来Google了一下 才发现 新版Unity和旧版的设置方式是不同的. 1.在 Edit->Project Settings->Editor->Version Control Mode 中选择 Visible Meta files. 2.在 Edit->Project Settings->Editor->Asset Serialization Mode 中选择 Fo

svn使用教程各种杂七杂八!

1.svn环境搭建 在应用myEclips 8.5做项目时,svn会成为团队项目的一个非常好的工具,苦苦在网上寻求了一下午,终于整合好了这个环境,在这里简单介绍下,希望能为刚开始用svn的朋友一点点帮助. svn环境需要(1)服务器端(2)客户端(3)应用在myeclipse中的svn插件 第一步,安装svn服务器端.我用的是VisualSVN-Server-2.1.3这个版本的. 安装完后,打开VisualSVN-Server,创建一个根目录test,则这个目录在服务器的地址 为:https:

基于IDEA使用Spark API开发Spark程序

清明假期折腾了两天,总结了两种方式使用IDE进行spark程序,记录一下: 第一种方法比较简单,两种方式都是采用SBT进行编译的. 注意:本地不需要安装Scala程序,否则在编译程序时有版本兼容性问题. 一.基于Non-SBT方式 创建一个Scala IDEA工程 我们使用Non-SBT的方式,点击"Next" 命名工程,其他按照默认 点击"Finish"完成工程的创建 修改项目的属性 首先修改Modules选项 在src下创建两个文件夹,并把其属性改为source

Hadoop 2.0安装以及不停集群加datanode

Hadoop2.0是对Hadoop1.0全面升级,诞生了通用的计算框架YARN,很多计算框架或者应用程序不再基于传统的操作系统开发,而是基于YARN这个云操作系统.典型的代表是DAG计算框架Tez,当然还有一些其他知名的自运行的计算集群系统也在YARN上有开源版本,比如Storm-on-yarn,Spark-on-yarn.我们先安装一个Hadoop2.0环境,作为一切的开始. 单机环境中,Hadoop有伪分布式模式,即"单点集群",在该模式下,所有的守护集成均会运行在单个节点上. 伪

Java SVN管理工具的使用

1.svn环境搭建 在应用myEclips 8.5做项目时,svn会成为团队项目的一个非常好的工具,苦苦在网上寻求了一下午,终于整合好了这个环境,在这里简单介绍下,希望能为刚开始用svn的朋友一点点帮助. svn环境需要(1)服务器端(2)客户端(3)应用在myeclipse中的svn插件 第一步,安装svn服务器端.我用的是VisualSVN-Server-2.1.3这个版本的. 安装完后,打开VisualSVN-Server,创建一个根目录test,则这个目录在服务器的地址 为:https: