1. 程式人生 > >git學習——上傳專案程式碼到github

git學習——上傳專案程式碼到github

1.註冊賬戶以及建立倉庫
     要想使用github第一步當然是註冊github賬號了。之後就可以建立倉庫了(免費使用者只能建公共倉庫),Create a New Repository,填好名稱後Create,之後會出現一些倉庫的配置資訊,這也是一個git的簡單教程。


     2.安裝客戶端tortoiseGit
     github是服務端,要想在自己電腦上使用git我們還需要一個git客戶端,我這裡選用TortoiseGit,他給我們提供了圖形介面的操作。在安裝之前首先需要安裝git,下載地址http://msysgit.github.com/,TortoiseGit下載地址:
     

http://code.google.com/p/tortoisegit/
     裝完後右鍵滑鼠會多出一些選項來,在本地倉庫裡右鍵選擇Git Init Here,會多出來一個.git資料夾,這就表示本地git建立成功。右鍵Git Bash進入git命令列,為了把本地的倉庫傳到github,還需要配置ssh key。


     3.配置Git
     (1) 首先在本地建立ssh key;
    $ ssh-keygen -t rsa -C "[email protected]"
 後面的[email protected]改為你的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在~/下生成.ssh資料夾,進去,開啟id_rsa.pub,複製裡面的key。回到github,進入Account Settings,左邊選擇SSH Keys,Add SSH Key,title隨便填,貼上key。

 (2)為了驗證是否成功,在git bash下輸入:
    $ ssh -T [email protected] 
 如果是第一次的會提示是否continue,輸入yes就會看到:You’ve successfully authenticated, but GitHub does not provide shell access 。這就表示已成功連上github。


 

 (3)接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設定username和email,因為github每次commit都會記錄他們。
 $ git config --global user.name "your name" 
 $ git config --global user.name "your name"$ git config --global user.email "

[email protected]"
 (4)進入要上傳的倉庫,右鍵git bash,新增遠端地址:
  $ git remote add origin [email protected]:yourName/yourRepo.git
 後面的yourName和yourRepo表示你再github的使用者名稱和剛才新建的倉庫,加完之後進入.git,開啟config,這裡會多出一個remote “origin”內容,這就是剛才新增的遠端地址,也可以直接修改config來配置遠端地址。

 

    4.提交、上傳
  (1)接下來在本地倉庫裡新增一些檔案,比如README,
   $ git add README
   $ git add README$ git commit -m "first commit" 
   (2)上傳到github:
   $ git push origin master 
   git push命令會將本地倉庫推送到遠端伺服器。
   git pull命令則相反。
   修改完程式碼後,使用git status可以檢視檔案的差別,使用git add 新增要commit的檔案,也可以用git add -i來智慧新增檔案。之後git commit提交本次修改,git push上傳到github。
 
  5.gitignore檔案
 .gitignore顧名思義就是告訴git需要忽略的檔案,這是一個很重要並且很實用的檔案。一般我們寫完程式碼後會執行編譯、除錯等操作,這期間會產生很多中間檔案和可執行檔案,這些都不是程式碼檔案,是不需要git來管理的。我們在git status的時候會看到很多這樣的檔案,如果用git add -A來新增的話會把他們都加進去,而手動一個個新增的話也太麻煩了。這時我們就需要.gitignore了。比如一般c#的專案我的.gitignore是這樣寫的:

bin
.suo
obj

bin和obj是編譯目錄,裡面都不是原始碼,忽略;suo檔案是vs2010的配置檔案,不需要。這樣你在git status的時候就只會看到原始碼檔案了,就可以放心的git add -A了。

6.tag

我們可以建立一個tag來指向軟體開發中的一個關鍵時期,比如版本號更新的時候可以建一個“v2.0”、“v3.1”之類的標籤,這樣在以後回顧的時候會比較方便。tag的使用很簡單,主要操作有:檢視tag、建立tag、驗證tag以及共享tag。

6.1檢視tag

列出所有tag:

1 git tag

這樣列出的tag是按字母排序的,和建立時間沒關係。如果只是想檢視某些tag的話,可以加限定:

1 git tag -l v1.*

這樣就只會列出1.幾的版本。

6.2建立tag

建立輕量級tag:

1 git tag v1.0

這樣建立的tag沒有附帶其他資訊,與之相應的是帶資訊的tag:

1 git tag -a v1.0 -m 'first version'

-m後面帶的就是註釋資訊,這樣在日後檢視的時候會很有用,這種是普通tag,還有一種有簽名的tag:

1 git tag -s v1.0 -m 'first version'

前提是你有GPG私鑰,把上面的a換成s就行了。除了可以為當前的進度新增tag,我們還可以為以前的commit新增tag:

1 2 3 4 5 #首先檢視以前的commit git log --oneline #假如有這樣一個commit:8a5cbc2 updated readme #這樣為他新增tag git tag -a v1.1 8a5cbc2

6.3刪除tag

很簡單,知道tag名稱後:

1 git tag -d v1.0

6.4驗證tag

如果你有GPG私鑰的話就可以驗證tag:

1 git tag -vv1.0

6.5共享tag

我們在執行git push的時候,tag是不會上傳到伺服器的,比如現在的github,建立tag後git push,在github網頁上是看不到tag的,為了共享這些tag,你必須這樣:

1 git push origin --tags

相關推薦

git學習——專案程式碼github

1.註冊賬戶以及建立倉庫      要想使用github第一步當然是註冊github賬號了。之後就可以建立倉庫了(免費使用者只能建公共倉庫),Create a New Repository,填好名稱後Create,之後會出現一些倉庫的配置資訊,這也是一個git的簡單教程。

Git Bash專案Github

1. 在Github上新建一個repository。 3. 選擇專案資料夾,點選滑鼠右鍵,在彈出的選單項中選擇“Git Bash Here”。 4. 將Github上的倉庫克隆到本地,在bash中: Git clone [email protected

使用git專案程式碼github

如果一個人沒有github,都不好意思說自己是碼農,github作為一個開源的程式碼倉庫管理平臺,對程式碼的管理確實很方便 其次我們在GitHub,可以十分輕易地找到海量的開原始碼,是不是很開心 1、註冊Github賬號,註冊地址:https://github.com/join?s

如何使用Git專案程式碼github

配置Git 我們先在電腦硬盤裡找一塊地方存放本地倉庫,比如我們把本地倉庫建立在C:\MyRepository\1ke_test資料夾下 進入1ke_test資料夾 滑鼠右鍵操作如下步驟: 1)在本地倉庫裡右鍵選擇Git Init Here,會多出來一個.git資料夾,這就表示本地git建立成功。右

使用Git專案程式碼github(超詳細)

如何使用Git上傳專案程式碼到github github是一個基於git的程式碼託管平臺,付費使用者可以建私人倉庫,我們一般的免費使用者只能使用公共倉庫,也就是程式碼要公開。這對於一般人來說公共倉庫就已經足夠了。 註冊賬戶以及建立倉庫 要想使用gi

git專案github遠端庫

最近在學習使用 git 上傳管理專案,依照教程,建好了一個遠端庫,也實現了本地庫與遠端庫的專案同步上傳,但是在試著將本地庫裡的專案上傳到另一個新建遠端庫時遇到了問題,一直上傳不成功,經過一番查詢摸索終於搞懂了如何 將專案上傳到不同的遠端庫中,整理筆記如下:   平時在用遠端庫

Git專案Github教程

本文的操作環境是Ubuntu16.04lts。 第一步:安裝的Git 第二步:控制檯生成公鑰: ssh-keygen -t rsa -C "[email protected]"

經驗總結-完整介紹Android Studio中Git的使用之Android Studio專案GitHub(三)

現在我們開始吧,說明一下,下面的內容中,都是Git部落格系列的,雖然專案名和和之前不同,但它們都是銜接關係,如果你沒有銜接好,請建立一個專案自行完成銜接。 一、首先再次確定你自己的專案建立了Git

git關聯Android Studio以及專案GitHub

轉眼時間一晃就過去了,從事Android開發已有一年多的時間,由於專案忙,一直沒時間更新,雖然筆記做了很多,但是一直沒時間總結,只是把很多開發遇到的坑和知識點記在筆記本。這次來總結下android studio如何關聯git。 1、安裝git客戶端。 這

使用git專案GitHub中下載,並專案GitHub

使用git 將專案從GitHub中下載,並上傳專案到GitHub 進入GitHub官網建立賬戶,並new Repository,倉庫名“Hello-World”,複製地址備用 建立並進入指定的資料夾,比如E:\study\git_study 右鍵-->Git

windows客戶端專案程式碼github

專案開發時,為了方便版本管理,許多公司採用git來控制專案版本。 簡單介紹下: 以下操作是基本Windows客戶端下的Git Bash 進行命令列輸入 Git Bash 可在官網下載,直接點選下一步進行安裝即可 第一步:在本地新

Intellij idea 專案Github

參考資料: 1、http://blog.csdn.net/mr_rain/article/details/78565220 2、http://blog.csdn.net/autfish/article/details/52513465] 1、Intellij idea 新增G

從Idea專案Github

1.建立有github賬戶:https://github.com 2.在電腦上安裝git 3.在idea中配置git和github (1)配置github,host為github主機地址,賬號密碼為自身登入帳號密碼,點選test進行測試 (2)配置git,path路徑為下載的g

Pycharm專案GitHub

 一 在Pycharm中配置GitHub 二 安裝Git 1 下載地址 https://git-scm.com/download/win 2 按照提示一步步安裝 三 設定git 設定git是為了讓pycha

Android Studio 快速實現專案Github(詳細步驟)

前言: 本文主要講解如何將Android Studio專案上傳至GitHub,在此之前,先介紹幾個概念。 Android Studio:是谷歌推出一個Android整合開發工具,基於IntelliJ IDEA,類似 Eclipse ADT,Android Studio 提供了整合的 Android 開發工具用

如何專案github

1.有GitHub賬號 2.需要在你的電腦上安裝git版本控制系統 3.在As上配置GitHub賬號 先開啟Android studio;進入設定裡面 生成token 配置完成之後就可以進去下一步,將原生代碼上傳。 4.上傳原生代碼 填寫專案資訊

利用Android Studio 專案github

本文章來自轉載,原連結為:https://blog.csdn.net/jhj_24/article/details/73468431 利用Android Studio 上傳專案到 github 1、準備 安裝Androidstudio並新建一個工程; 安裝git版本控制系統.如Git GUI

git本地專案

一、準備工作: 1.git賬號註冊 https://github.com 2.下載git https://git-scm.com/downloads 二、開始上傳 1.在git網站上建立一個倉庫 2.在裡面輸入自己的專案名稱,最好是英文 3.點選上一步的 綠

本地倉庫專案GitHub倉庫

最近為了方便自己在不同地方做專案,把專案放到了GitHub上。之前都是使用tortoiseGit的視覺化工具來下載專案。還沒試過上傳專案到GitHub上。做一下筆記。。。 準備:安裝好Git,申請好GitHub賬號 先在GitHub上新建專案倉庫 安裝好G

使用Android Studio快速專案github

一、開篇本文講如何使用Android Studio將專案上傳到github,雖然講上傳github的文章很多,但是大部分都是使用Git Bash命令列,雖然效率高些,但是有點麻煩,而且AS已經為我們很好的集成了這一功能,幹嘛還要去記那麼多命令呢?二、安裝git不多說,就是下載客戶端安裝,放