1. 程式人生 > >新手使用git實用教程(視訊加步驟)

新手使用git實用教程(視訊加步驟)

開發十年,就只剩下這套架構體系了! >>>   

黑馬的視訊,以前看過廖雪峰的git,總是學不懂,這次終於看會了,結合視訊更佳,紅色字是重點。

基於linux下面git百度雲視訊教程:http://pan.baidu.com/s/1bpk472B 密碼:x4fl

安裝:  sudo apt-get install git

分散式版本控制系統 :歷史回溯,多人協作。

註冊賬號:郵箱+密碼

Your identification has been saved in /home/lichun/.ssh/id_rsa.
Your public key has been saved in /home/lichun/.ssh/id_rsa.pub.
建立github賬號

本地Git倉庫和GitHub倉庫之間的傳輸是通過SSH加密的
step1:本地建立專案的SSH Key
ssh-keygen -t rsa -C "[email protected]"
 

建立完成後,在使用者主目錄裡找到.ssh目錄,裡面有id_rsa和id_rsa.pub兩個檔案,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以放心地告訴任何人
step2:* 登入github註冊或登入賬號,開啟“settings”的“SSH Keys”頁面,然後,點“New SSH Key”,填上任意Title,在Key文字框裡貼上id_rsa.pub檔案的內容,點“Add Key”,你就應該看到已經新增的Key
建立遠端庫

登陸GitHub
在右上角找到“new repository”按鈕,建立一個新的倉庫,遠端建立庫,本地只能從遠端拷貝  注意!!!
從遠端庫克隆

將github上的專案,克隆到本地一份   git clone [email protected]:賬號名/專案名.git
與遠端庫互動(進入專案目錄)

從遠端庫獲取到本地    git pull
將本地提交遠端庫    git push origin master
提示:每次提交前,需要先獲取,解決衝突後再次提交
已經可以本地和遠端關聯
本地倉庫的操作

建立空目錄
mkdir test7
cd test7
在目錄下建立本地倉庫    git init
下面的都是本地倉庫做的事情

工作區與暫存區

使用IDE開啟目錄,建立專案,將檔案新增到暫存區
git add 檔案1 檔案2 ...
git add 目錄  git add ./當前目錄
使用暫時區的內容恢復工作區的內容
git checkout -- 檔名
檢視暫存區的狀態
git status
暫存區與倉庫區

將暫存區的記錄新增到倉庫區
git commit -m '本次提交的說明資訊'
檢視倉庫區的歷史
當前版本的歷史版本:git log
簡版顯示:git log --pretty=oneline
歷史命令:git reflog
在Git中,用HEAD表示當前版本,也就是最新的提交3628164...882e1e0(注意我的提交ID和你的肯定不一樣),上一個版本就是HEAD^,上上一個版本就是HEAD^^,當然往上100個版本寫100個^比較容易數不過來,所以寫成HEAD~100

對比工作區和倉庫區中某版本某檔案的不同

git diff HEAD -- 檔名
回退歷史版本到暫存區
git reset HEAD^或版本號
刪除檔案

依次執行如下命令
rm 檔名
git rm 檔名
git commit -m '說明資訊'
 

總結:

安裝:sudo apt-get install git
本地 ssh-keygen -t rsa -C "[email protected]"  建立公鑰私鑰,搞得雲伺服器

rm -rf haha 遞迴刪除資料夾

配置一下,本地才知道網上在哪
git config --global user.email "[email protected]"
git config --global user.name "cqSpringLee"

遠端本地互動:
遠端庫克隆  git clone [email protected]:cqSpringLee/test.git  主頁有
更改更新,進入目錄: 下載:git pull    上傳:git push origin master

本地操作:
git init     建立本地倉庫工作區    
git add ./   當前本地目錄加入快取區,
git commit -m '備註'    本地倉庫
git push origin master  最後遠端上傳

相關推薦

新手使用git實用教程視訊步驟

開發十年,就只剩下這套架構體系了! >>>   

Git 實用教程_分支操作

Git 分支相當輕量化,因為分支工作的本質是指標在起作用。 一、檢視和建立分支 命令:git branch 使用方法: 無引數,檢視所有分支 git branch 建立一個分支,建立的分支內容和當前分支一模一樣 g

Java2實用教程第5版重要點及遺漏點

變量 每一個 實現接口 變量名 等於 優勢 2層 4.3 管理 3.2 語句概述 一個分好也是一條語句,稱作空語句。 3.3.1 if語句 If(表達式) If後面的一堆小括號()內的表達式的值必須是boolean類型 3.3.2 if-else語句 If-else

資訊保安技術實用教程第三版第3版

本科教材 (已經出版) http://www.phei.com.cn/module/goods/wssd_content.jsp?bookid=47935 主  編:     張同光 ISBN號:  978-7-121-2

atuodesk下載教程含安裝步驟

1.本站壓縮包,獲得安裝包和補丁,雙擊MFAA_2019_FCS_Multilingual_Win_64bit_dlm.sfx.exe,,點確定開始解壓安裝包,可以選擇修改解壓目錄2.開始壓縮3.點安裝4.接受協議,點下一步5.輸入序列號666-69696969產品密匙:Autodesk Moldflow

MySQL 5.5 安裝教程具體操作步驟

選擇安裝型別 Typical(典型安裝):只安裝MySQL伺服器、mysql命令列客戶端和命令列實用程式。命令列客戶端和實用程式包括mysqldump、myisamchk和其它幾個工具來幫助

微信小程式開發之大神之路最全微信小程式開發教程視訊+精品文章

最新小程式商城類開發教程: 這兩天微信總是放大招,小編先把這兩天最新的教程放在最上面,方便大家預覽: 視訊教程 【新手入門】線上小程式開發這開

iptables實用教程:管理鏈和策略

否則 命令顯示 accept 目的 number cep 存在 當前 末尾 概念和原理請參考上一篇文章“iptables實用教程(一)”。 本文講解如果管理iptables中的鏈和策略。 下面的代碼格式中,下劃線表示是一個占位符,需要根據實際情況輸入參數,不帶下劃線的表示是

Nginx實用教程:配置文件入門

affinity type 服務 源碼編譯 設置時間 shutdown ber 可用 控制指令 Nginx配置文件結構 nginx配置文件由指令(directive)組成,指令分為兩種形式,簡單指令和區塊指令。 一條簡單指令由指令名、參數和結尾的分號(;)組成,例如:

Nginx實用教程:啟動、停止、重載配置

style 負載 繼續 local con doc lin 配置文件的修改 tex Nginx是一個功能強大的web服務器和負載均衡軟件,由俄羅斯人開發。Nginx包括一個master進程和數個worker進程,master進程用於讀取、解析配置文件和管理worker進程,

Git安裝教程windows

nbsp 配置文件 分享 不同 情況 ros ges 便是 版本控制 Git是當今最流行的版本控制軟件,它包含了許多高級工具,這裏小編就講一下Git的安裝。 首先如下圖:(點擊next) 第二步:文件位置存儲,可根據自己盤的情況安裝 第三步:安裝配置文件,自己需要

痞子衡嵌入式:極精簡的Git命令教程1- 準備(init/config/.gitignore)

rec 精簡 gpo 課程 根據 信息 -- 文件中 嵌入式   今天是Git系列課程第一課,痞子衡給大家要講的是創建repo的準備工作。 1.建倉庫git init   第一步是創建一個空repo,這是一切操作的前提。 # 打開git bash命令行,切換到指定目錄下

痞子衡嵌入式:極精簡的Git命令教程2- 連接(remote/clone)

我們 pair ssh key 技術 彈出 change 能夠 sha2 permanent   今天是Git系列課程第二課,上一課我們已經學會在本地創建一個空repo,痞子衡今天要講的是如何將本地倉庫與遠程建立聯系。 1.將本地倉庫掛上遠程git remote   本地

痞子衡嵌入式:第一本Git命令教程3- 編輯(status/add/rm/mv)

this 通知 一次 ranch card use div 添加文件 app   今天是Git系列課程第三課,前兩課我們都是在做Git倉庫準備工作,今天痞子衡要講的是Git本地提交前的準備工作。   本地有了倉庫,我們便可以在倉庫所在目錄下做文件增刪改操作,這些操作默認都

痞子衡嵌入式:第一本Git命令教程5- 提交(commit/format-patch/am)

今天 分布 控制系統 rom end stat 準備工作 多少 cond   今天是Git系列課程第五課,上一課我們做了Git本地提交前的準備工作,今天痞子衡要講的是Git本地提交操作。   當我們在倉庫工作區下完成了文件增刪改操作之後,並且使用git add將文件改動記

Git安裝教程

因此 自己的 ... 不同的 zed ruby ron diff log 1.安裝下載 在Windows上使用Git,可以從Git官網直接下載安裝程序,(網速慢的同學請移步國內鏡像),然後按默認選項安裝即可。 安裝完成後,在開始菜單裏找到“Git”->“Git Bas

Git安裝教程分支管理之分支管理策略

ive comm 歷史 -a adg txt文件 post graph 刪除 通常,合並分支時,如果可能,Git會用Fast forward模式,但這種模式下,刪除分支後,會丟掉分支信息。 如果要強制禁用Fast forward模式,Git就會在merge時生成一個新的co

git使用教程附有“最詳細、易懂的git使用教程”連結

筆者剛使用git不久,本文用來主要記錄使用git過程中遇到的問題及一些常用命令 git使用教程(超詳細,易上手)[link](https://mp.weixin.qq.com/s?__biz=MzIwMTY0NDU3Nw==&mid=2651936846&idx=1&am

git安裝教程windows安裝

git下載地址 https://git-scm.com/download/win  選擇安裝的元件,推薦全選 Additional icons 附加圖示 ​ On the Desktop 在桌面上   Windows Explorer integration Windows

Node做後臺開發的一個簡單且實用的應用程式碼部署

下面通過一個微信小程式後端的程式碼,來介紹一下Node做後臺開發的一些思路。 這段程式碼的功能是:       建立一個Http埠服務,監聽來自9000埠的訊息,微信小程式是通過9000埠給該node後臺程式傳送post請求,node後臺程式接受完資料後,然後請求圖靈機器