zoukankan      html  css  js  c++  java
  • VS2015 使用GIT同步到github

    https://www.cnblogs.com/newP/p/5732431.html(参考)

    拉取(Pull):将远程版本库合并到本地版本库,相当于(Fetch+Meger)

    获取(Fetch):从远程版本库获得最新版本

    合并(Meger):将两个版本库进行合并操作

    提交(Commit):将所做的更改,存入本地暂存库

    推送(Push):将所做的更改,存入远程版本库

    同步(Pull+Push):先将远程库拉取,再将本地库推送到远程库,相当于(Pull+Push)

    变基到(Switch):切换分支(双击即可切换)

    首先要区分下GitGitHub,前者是指一种版本控制软件,各个大厂可以有自己的具体实现。后者其实是指GitHub这个网站,它使用Git来提供代码托管的服务。而且只要是开源的项目就是完全免费的(不开源的项目蜀黍我自然是用TFS了,也是免费的)。

      本篇我们要创建一个新的工程,然后上传到GitHub。那么第一步就是去GitHub注册一个账号,这个怎么注册我就不写攻略了……我坚信不会有人卡在这一步的……注册成功后我们点击New Respository来创建一个Respository供我们提交代码用。填写Respository的名称,点击Create respository即大功告成

      创建成功后跳转到如下界面,我们通过右侧的按钮拷贝下RespositoryURL,一会我们需要在VS2015中填写这个地址来提交代码。放心只需要填写一次,以后都是傻瓜式的点一点按钮。(说实话我挺受不了配置环境需要阅读上千字说明,再敲一堆不知所以的命令行)

      然后我们打开熟悉的VS2015,创建一个新的工程FirstAppInGit。创建成功后,我们需要找到Solution Explorer(解决方案管理器),选择Add Solution to Source Control

      因为本篇是为了学习在VS2015中使用Git,这次就选择Git并点击OK

      之后会自动打开Team Explorer窗口,因为还没有提交过任何文件,所有文件的状态都是Add。这时我们可以在Comment文本框中填写一些注释,比如Create Project, first commit之类的,然后点击Commit提交。

      点击提交后会提示说已在本地创建了Commit,可以通过Sync来提交到代码服务器。这个就是GitSVNTFS等版本控制软件的主要区别之一。在提交到代码服务器之前,Commit的内容是保存在本地的。

      这样做最明显的好处就是本地的Commit,在没有向代码服务器push前,不会影响到服务器端的代码,即使坑了也不会有人过来打你。

      同时本地Commit次数是没有限制的,可以将自己的代码慢慢修改,做多次的Commit,确认没有问题后,再做Push

      Commit之后就可以做Push操作了,我们打开Sync页面。因为是第一次,实际尚未连接到GitRepository,所以需要在Publish to Remote Repository的文本框中填写GitHub中创建的Repository对应URL

      我们将之前复制的URL粘贴到文本框中,再点击Publish按钮。上方的进度条开始滚动,不一会就会提示操作完成,这时我们可以去Respository页面检查一下。

      我们在打开GitHub的页面,转到对应的Respository页面,就会看到代码已经提交成功。

      至此,我们的UWP工程便托管在GitHub上了。如果代码有进一步的修改,需要Commit就点击Team Explorerl里的Changes按钮来进一步操作。如果需要Push提交代码或对应的拉取代码Pull,就需要通过Sync按钮来进行。

    快乐而轻松的写代码
  • 相关阅读:
    Html禁止粘贴 复制 剪切
    表单标签
    自构BeanHandler(用BeansUtils)
    spring配置中引入properties
    How Subcontracting Cockpit ME2ON creates SD delivery?
    cascadia code一款很好看的微软字体
    How condition value calculated in sap
    Code in SAP query
    SO Pricing not updated for partial billing items
    Javascript learning
  • 原文地址:https://www.cnblogs.com/libei/p/10380710.html
Copyright © 2011-2022 走看看