1. 程式人生 > >利用VS2010的git版本控制器

利用VS2010的git版本控制器

轉載地址:http://blog.csdn.net/softwave/article/details/7957938

首先,安裝Git for Windows,下載地址為 這裡 。Git for Windows是Github官方的管理工具,但似乎更適合習慣Linux命令列的同學。喜歡圖形化介面的同學最好還是再安裝一下Git Extensions,它更像Eclipse裡的EGit,操作非常方便。Git Extensions的下載地址在這裡 。Git Extensions中自帶了Git for Windows-msysgit,因此二者選其一安裝即可,推薦使用Git Extensions。

      安裝完畢之後,進入VS2010,以中文版為例。開啟“工具”->“擴充套件管理器”,在右側搜尋“git”,會看到搜尋結果“Git Source Control Provider”,下載安裝即可。如圖:

      在“工具”->“選項”中,選擇“source Control”,如圖所示進行配置。

      配置完成後,即可使用右鍵選單管理專案程式碼了。

      下面要在Github上面新建一個Repositories,在上圖所示右鍵選單的“Git Bash”中進行初始配置,鍵入命令:

  1. $ git config --global user.name "Firstname Lastname"
  2. $ git config --global user.email "[email protected]"
  3. $git remote add origin https://your-github-user-name
    @github.com/your-github-repo-name.git  
  4. $git push  

      OK,完成了,Enjoy GitHub!

前面我在文章《VS2010結合Github進行版本控制》中介紹了VS 2010中Git外掛的安裝和使用方法。與Eclipse中略有不同的是,git的SSH使用方法不太一樣。下面我介紹一下VS 2010中如何配置SSH方式進行程式碼push操作。關於如何安裝和使用git外掛,請參看我前一篇文章。

1、在專案上點選右鍵,在git選單下,選擇“Settings”

2、在“ssh”標籤頁中,選擇“OpenSSH”後確定

3、進入第一步所示的選單,選擇“Push”。在彈出的“推送”視窗中,點選“管理遠端”。

4、在彈出的視窗“URL地址”位置,填入你github庫的SSH地址,然後點選“儲存”。

5、第四步所用的SSH地址在你github庫的頁面上方即可找到,如圖:(注意,選擇SSH,不是http)

另,還有一篇文章介紹的比較詳盡:http://www.cnblogs.com/oec2003/archive/2012/11/13/2768860.html


我在github上已經建立一個倉庫master(之前的git config --global 之類都已經做好了) 然後clone下到本地,進行操作在更改檔案後 進行提交 提示Everything up-to-date 搜尋一下說是 提交到了本地的倉庫沒有提交到線上。

git add . git commit 都執行過的

$ git push origin master
Everything up-to-date

$ git remote -v
origin  git@github.com:gitgitcode/test.git (fetch)
origin  git@github.com:gitgitcode/test.git (push)
$ git branch
* master


這個問題,有的時候有沒有讓人頭痛。 還是對文件不熟悉啊……

0

我遇到過一次,是因為我建立了一個本地branch,進入master後merge一下就可以了。

0

你確定你commit了?你看下git log



相關推薦

利用VS2010的git版本控制器

轉載地址:http://blog.csdn.net/softwave/article/details/7957938 首先,安裝Git for Windows,下載地址為 這裡 。Git for Windows是Github官方的管理工具,但似乎更適合習慣Linux命令列

Linux下搭建版本控制器SVN

svn 版本回退 分支、多人協作 倉庫 關於版本控制器,大致可分為集中式和分布式兩種。 集中式的版本控制器通常會存在一個中央服務器,主要是用來存放版本庫的,(這裏暫且先不說分支的事)當我們工作之前,首先需要從中央服務器得到一份最新版本的代碼,修改完畢之後,再次推送到中央服務器。集

細說GIT分布式版本控制器

set 指定 提前 隨著 過去 內容 軟件開發 分布式 commit 一.Git介紹 Git是目前世界上最先進的分布式版本控制器。Svn CVS 版本控制器:就是用來追溯自己書寫的代碼的記錄信息。好處:可以非常方便的記錄何時何地何人操作了哪些代碼。 什麽是分布式

細說SVN集中式版本控制器

阿裏 detail 好的 repo apache .com 行編輯 管理 內部 svn全稱Subversion,實現多人開發同一個項目時,對源代碼進行管理的工具。在公司裏邊,一個項目是由多人同時在開發,大家在本地自己電腦開發php代碼,完畢後就commit上傳給服務器運行。

svn 版本控制器介紹

1.svn簡介     subversion簡稱svn,subversion是實現版本控制的一種工具軟體,是apache基金會組織的一個開源軟體。 2.svn的解決的實際問題 小明負責的模組就要完成了,就在即將Release之前的一瞬間,電腦突然藍屏,硬碟光榮犧

版本控制器SVN

二、SVN伺服器端安裝與配置 服務端程式安裝 安裝Setup-Subversion-1.6.5.msi Win7及以上系統此處需要確認許可權 安裝程式會自動配置Path環境變數 D:

RHEL6.9 原始碼編譯安裝SVN版本控制器

svn版本:1.11.0下載連結:http://mirrors.shu.edu.cn/apache/subversion/subversion-1.11.0.tar.bz2依賴包下載:apr:http://mirrors.hust.edu.cn/apache//apr/apr-1.6.5.tar.bz2apr

RHEL6.9 源碼編譯安裝SVN版本控制器

本地文件 mirrors 下載 svn efi 加密 intern 上傳 dport svn版本:1.11.0下載鏈接:http://mirrors.shu.edu.cn/apache/subversion/subversion-1.11.0.tar.bz2依賴包下載:ap

8、svn版本控制器的介紹和window的安裝

學習目標: 1、瞭解什麼事版本控制系統 2、瞭解什麼是SVN 3、瞭解SVN的伺服器端的安裝 學習過程: 大家在寫程式碼的時候如果不小心誤刪了程式碼或者檔案,第二天後悔想要找回以前的程式碼的時候發現已經不可能找到了,還有如果在團體開發的時候如何可以更好的進行程式碼的共享和溝通呢,

Git分布式版本控制器安裝註意點及其常用命令

命令行 master 文件 initial nal email repos vim -name 將git按照默認選項下載安裝後,打開git bach版面進行git命令行操作(記住在安裝的過程中文件夾中不能存在中文):註:Windows下,路徑名不要包含中文,因為Git對中文

關於版本控制器git

版本控制著一概念也是最近開始和別的同學一起作響木材接觸到的概念,其實之前就有感覺如果要手動去備份實在是很複雜很麻煩的一件事情。git是一個使用很簡單而且應用廣泛的版本管理器。接下來就來研究一下版本管理器的前世今生吧。 關於版本控制 什麼是“版本控制”?我為什麼要關心它呢? 版本控制是一種記錄

版本控制器之SVN(一)

  通常軟體開發由多人協作開發,如果對程式碼檔案、配置檔案、文件等沒有進行版本控制,將會出現很多問題:   備份多個版本,佔用磁碟空間大 解決程式碼衝突困難 容易引發BUG 難於追溯問題程式碼的修改人和修改時間 難於恢復至以前正確版本 無法進行許可權控制

linux 下svn版本控制器操作總結

1. 安裝svn包:(記得切換到root使用者) [[email protected] ~]#stall subversion 2. 建立版本庫: 先在根目錄下建立一個svnroot目錄 –用來存放版本庫相關檔案 [[email

git版本控制器一些常用語句

檢視 pwd git config --list 檢視配置 ls 檢視倉庫的內容 ls -ah git status git config --global user.name 'Yondol' git config --global user.email '[email&#

版本控制器之-git的簡單用法

前言 作為開發人員,有必要了解下版本控制器用法,畢竟日常開發中經常接觸,使用,當下,android開發人員常用的版本控制器為git和svn,今天就來說下git的基本用法。關於git如何安裝下載註冊什麼的就不說了。當安裝好之後,我們需要配置一下使用者名稱和郵箱。

idea專案匯入myeclipse(基於git版本控制器)

2.在公共伺服器上建立遠端倉庫,將本地倉庫提交的程式碼推送到遠端倉庫 2.1 一般放在伺服器上的共享倉庫都建立為裸倉庫,我這裡沒有伺服器,所以代表性的在本地建立一個裸倉庫,作為遠端倉庫使用 2.2 將IDEA中的專案推送到遠端倉庫

利用版本 Redis 漏洞獲取伺服器 root 許可權。

1. 背景介紹 redis 服務預設情況下是未配置密碼的,如果所在伺服器恰好開了外網則此時很容易藉助 redis 的漏洞獲取到目標伺服器的 root 許可權。 yum 安裝的 3.x 系列的 red

SVN版本控制器中各符號的含義

SVN符號的含義   專案開發過程中,隨著學習的不斷深入,開始慢慢接觸到版本管理控制工具,其實這個工具主要用於團隊開發之中,但對於個人專案的備份也有好處,可以避免在電腦出現不可預知的故障時,最大化的

Git版本控制器的基本使用

關於git Git,是一個分散式版本控制軟體。最初本是為了更好的管理Linux核心開發而被林納斯·託瓦茲開發,後來因為專案開發中版本控制的強烈需求,而git也日趨成熟,最終成為了一個獨立的版本控制軟體。 git使用方法 建立遠端倉庫 建立遠端倉庫,說得白話一點就是在程式碼託管伺服器上給我分配一片

使用ant從版本控制器上取得特定日期的檔案-(task vssget和selector date的使用)

今天接到一個小任務,要求把專案組最近三個月(10,11,12),所有修改過的檔案的程式碼行數統計出來。 程式碼行數統計的工具已經有了,唯一需要的就是要把哪些檔案是在這段特定的時間內修改過的,統計出來。