1. 程式人生 > >Ubuntu下git使用教程

Ubuntu下git使用教程

安裝git

sudo apt-get install git

檢查SSH

GitHub用到了SSH,需要在shell裡檢查是否連線到GitHub:

[email protected]~/github/blog $ ssh -T [email protected]
Hi willard-yuan! You've successfully authenticated, but GitHub does not provide shell access.

上面表明新增成功。

克隆rep

比較常見的將遠端版本庫中的程式碼clone到本地的方式如下:

git clone 
[email protected]
:willard-yuan/blog.git

其他常用Git命令

git init # 初始化本地Git版本庫
git add # 暫存檔案,如果使用.表示當前目錄及其子目錄
git commit -m “first commit” # 提交,-m選項後跟內容為提交所用的註釋
git remote -v # 檢視當前專案遠端連線的是哪個版本庫地址
git push origin master # 將本地專案提交到遠端版本庫
git fetch origin # 取得遠端更新(到origin/master),但還沒有合併
git merge origin/master # 把更新的內容(origin/master)合併到本地分支(master)
git pull origin master # 相當於fetch和merge的合併,但分步操作更保險 git branch -r #檢視分支 git checkout origin/master(gh-pages) #切換分支 git push origin :branch_you_want_to_delete #刪除遠端分支(注意空格,把一個空的branch賦值給已有的branch,這樣就刪除了)

示例

[email protected]~/github $ git clone [email protected]:willard-yuan/pcvwithpython.git
Cloning into 'pcvwithpython'
... remote: Reusing existing pack: 1960, done. remote: Total 1960 (delta 0), reused 0 (delta 0) Receiving objects: 100% (1960/1960), 58.58 MiB | 2.10 MiB/s, done. Resolving deltas: 100% (671/671), done. Checking connectivity... done.

克隆下來後,便可以對專案的檔案進行修改新增,修改新增完成後,提交到遠端版本控制庫:

[email protected]~/github/pcvwithpython $ git add .
[email protected]~/github/pcvwithpython $ git commit -m "update content in ch07"[gh-pages 221c8bc] update content in ch07
 1 file changed, 4 insertions(+)

在push之前,我們先來檢視一下當前專案遠端連線的是哪個版本庫地址:

[email protected]~/github/pcvwithpython $ git remote -v
origin  [email protected]:willard-yuan/pcvwithpython.git (fetch)
origin  [email protected]:willard-yuan/pcvwithpython.git (push)

然後push:

git push

注意,這裡本小子並沒有用git push origin master,用該命令,出現下面錯誤:

[email protected]~/github/pcvwithpython $ git push origin master
Warning: Permanently added the RSA host key for IP address '2001:778:0:ffff:64:0:c01e:fc83' to the list of known hosts.
error: src refspec master does not match any.
error: failed to push some refs to '[email protected]:willard-yuan/pcvwithpython.git

暫時就這樣吧。

Reference:

from: http://yongyuan.name/blog/the-trick-of-using-git.html

相關推薦

Ubuntugit使用教程

安裝git sudo apt-get install git 檢查SSH GitHub用到了SSH,需要在shell裡檢查是否連線到GitHub: [email protected]~/github/blog $ ssh -T [email 

UbuntuGit的安裝與使用

ron 命令 enter add commit repos 更新 system color 不積跬步,無以至千裏。不積小流,無以成江海。                 《勸學篇》—— 荀子 Pro git簡體中文版 http://iissnan.com/pr

ubuntugit的安裝及使用 2017.12.23

安裝git 檢查阿是否安裝git git version 若沒有安裝,則使用如下的命令 sudo apt-get install git 配置git的資訊 git config --global user.name "Your Name" git confi

ubuntugit使用Beyond Compare來做diff和merge方法

    之前我寫過一篇文章, git使用vimdiff來做diff比較的 ,原文連結:     有興趣的可以看一下。     有時候檔案改動太多的時候, 使用vimdiff就不太方便了, 這裡建議使用Beyond Compare來做比較,相信熟悉windows開發的應

ubuntugit常用命令

1.從遠端clone倉庫,隨後會要求輸入網站使用者名稱密碼。clone的倉庫會存放在/home下,如果想clone到制定目錄,首先cd 指定目錄。 git clone git://github.co

ubuntugit使用

1、git安裝 sudo apt-get install git 2、使用[email protected]連結進行推送,需要先獲取金鑰 ssh-keygen -t rsa -C "[email protected]" 3、察看金鑰,將金鑰複製到你的gitlab賬

Ubuntugit基礎命令

git是程式碼版本管理的一個強有力的工具。網上有很多關於如何使用git的教程。這些教程通常很詳細,對git各方面命令都作了說明。但是初學者不會用到太多命令,過於詳細的講解令初學者迷惑。於是我整理了git的基礎命令,讓初學者對git有更好的把握。 安裝git

ubuntugit結合beyond compare

在~/.gitconfig檔案中增加: [diff]     tool = bc3 [difftool]     prompt = false [merge]     tool = bc3 [mergetool]     prompt = false      當執行git

ubuntugit的安裝和使用

Git 是一個快速、可擴充套件的分散式版本控制系統,它具有極為豐富的命令集,對內部系統提供了高階操作和完全訪問。 一、Git安裝:   1、 二進位制方式安裝:         $ sudo apt-getinstall git-core 安裝完成後,在終端中輸入 git

Ubuntugit的使用

安裝 sudo apt-get install git 基本使用(以使用BLOG倉庫為例) 在github上新建一個倉庫 BLOG 本地git操作 # 初始化配置 git ini

linux系統 git 使用教程

amp mail 服務器 顯示 clas ear git 使用 安裝 當前 1、首先安裝git軟件,安裝環境是centos 7.x下的雲服務器。使用命令: #yum install git 2、設置用戶名和郵箱(必須): # git config --gl

解決雙系統ubuntu安裝git時提示軟件包git沒有可安裝候選問題

install log blog sudo 升級系統 解決 安裝git 提示 class 選擇升級系統: sudo apt-get update 升級之後再輸入: sudo apt-get install git 可成功安裝。解決雙系統下ubuntu安裝git時提示

win git gui 使用教程

是否 遠程倉庫 檢測 bin cal alt 圖片 屬性 sta http://pan.baidu.com/s/1b8mC3s git安裝步驟 1.選擇下載的安裝包 2.安裝步驟省略,直接下一步即可。出現下面的圖片安裝成功 使用git

ubuntu關於Git版本過高,拉取程式碼的要求

在Ubuntu是更新Git時,會自動更新到2.17。但是在Git大於2.16之後會報 ssh variant 'simple' does not support setting port 錯誤 Git更新語句 sudo add-apt-repository ppa:git-core/ppa

linux手動安裝git教程

Git是一個開源的分散式版本控制系統,可以有效、高速的處理從很小到非常大的專案版本管理。而國外的GitHub和國內的Coding都是專案的託管平臺。但是在使用git工具的時候,第一步要學會如何安裝git,本教程就手把手教大家如何手動編譯安裝git。 1、介紹   使用Coding管理專案,上面要求使用的g

主機Navicat連線UbuntuDocker啟動的MySQL詳細教程並解決遇到的錯誤

一、docker下載並執行mysql映象 下載: docker pull mysql:5.7 執行映象: docker run -it --rm --name

UbuntuDocker詳細安裝教程

為什麼要用docker,只有用過的人才知道有多爽,研究了幾天,在centos下安裝總會出現各種問題,新手建議使用Ubuntu,用下面的步驟安裝成功,親歷為證。 以下內容根據 官方文件 修改而來。 如果你過去安裝過 docker,先刪掉: sud

Ubuntu安裝Hadoop教程

原文:http://www.cnblogs.com/leesf456/p/4795507.html?utm_source=tuicool&utm_medium=referral 一、引言   在完成了Storm的環境配置之後,想著鼓搗一下Hadoop的

轉載:Torch7在Ubuntu的安裝與配置教程詳解(torch入門使用)

原文;https://www.aliyun.com/jiaocheng/147256.html   摘要:Torch7的本系列教程的主要目的是介紹Torch的入門使用。今天首先分享一下Torch7的安裝。(在Ubuntu14.04安裝torch7)為什麼選擇TorchTo

Linux使用Git教程(一)

一:Linux下安裝Git配置GitHub教程.       關鍵步驟分三步走.       1. 執行命令安裝git,並驗證安裝結果.       2. 將Git初始化並生成授信證書. &