新手使用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後臺程式接受完資料後,然後請求圖靈機器