版本控制Git學習
1.什麼是Git
Git是Linus發明者Linus開發的一款版本控制系統
2.Git命令列表
首先,需要安裝Git,在命令列中輸入git,如果出現以下提示說明已經安裝成功了
(1) 檢視git版本 git --version
(2)檢視git狀態 git status
意思是當前目錄還不是一個Git倉庫
(3) 初始化git倉庫 git init
(4) 新增所有檔案 git add .
(5) 提交 git commit
(6) 檢視日誌 git log
(7) 檢視分支 git branch
(8) 新建分支zhou_branch git branch zhou_branch
(9) 切換分支 git checkout
(10) 新建分支並且切換分支 git checkout -b new_branch
(11) 合併分支 git merge
如果當前的分支是master git merge new_branch就是把new_branch分支合併到分支master上
(12) 刪除分支 git branch -d
(13) 建標籤 git tag
git tag 1.0 新建標籤1.0
git tag 檢視標籤
3.向GitHub 提交程式碼
(1) SSH
SSH是一種網路協議,用於計算機之間的加密登入。Git 伺服器會採用SSH公鑰來進行授權,向GitHub提交程式碼的第一步就是新增SSH key配置
(2) 生成SSH key
Mac是預設安裝了SSH
在終端輸入 ssh
證明本機已經安裝
在終端輸入 ssh-keygen -t rsa 指定 rsa 演算法生成祕鑰 連續回車鍵生成兩個檔案 d_rsa 和 id_rsa.pub ,而 id_rsa 是金鑰,id_rsa.pub 就是公鑰。 檔案存放的目錄是 /Users/zhoujian/.ssh/id_rsa,接著把id_rsa.pub新增到GitHub上
(3) GitHub上新增SSH key
(4) 檢視id_rsa.pub 的檔案內容
cd ~/.ssh
cat id_rsa.pub
(5) SSH key 新增成功後,輸入 ssh -T [email protected]
(6) Push 和 Pull
git push origin master :把原生代碼推到遠端master分支
git pull origin master : 把遠端最新的程式碼更新到本地
在push之前先pull,這樣不容易衝突
5. 提交程式碼
(1) 從遠端clone 程式碼
clone 到當前zhoujian 目錄下
(2) 原生代碼與github程式碼相關聯
git remote add origin https://github.com/zeke123/X5_Webview.git
相關推薦
版本控制Git學習
1.什麼是GitGit是Linus發明者Linus開發的一款版本控制系統2.Git命令列表首先,需要安裝Git,在命令列中輸入git,如果出現以下提示說明已經安裝成功了(1) 檢視git版本 git --version(2)檢視git狀態 git status 意
Git版本控制工具學習(一)
Git是一個版本控制系統,用來追蹤計算機檔案的變化的工具,也是一個供多人使用的協同工具。它是一個分散式的版本控制系統,本文將簡單介紹如何使用。簡單來說,就是你要和你的夥伴一起完成一項任務,但是你們要互相交換修改,檢視自己的歷史版本等。版本控制系統就是幫助我們做這
Git 的工作區、暫存區、版本庫—— Git 學習筆記 15
Git 的工作區、暫存區、版本庫 大家都知道,在 Git 系統中有 “三棵樹” 的概念。 注意:“樹” 在這裡的意思是 “檔案集合”,而不是指特定的資料結構。 基本概念 樹 用途 HEAD(版本庫) 上一次提交的快照,下一次提交的父結點
版本控制-Git的基礎使用(windows下)
這裡介紹一下Git的基礎使用。(使用者的key配置可以百度,沒有key不能遠端倉庫push或者pull) 1.安裝Git 下載之後,一路下一步安裝即可。 2.初步瞭解Git 對於git倉庫,有三個區域,分別是: -working directory工作區 -s
Android 程式碼版本控制Git
引言:對於Git的使用已經有一段時間了。不會太多的命令列操作,主要使用基於Android Studio和Eclipse對git進行使用。倉庫的建立,程式碼的提交、更新、衝突解決等等。 時間:2016年7月23日12:12:27 作者:JustDo23 版本:[ Git ][ Wi
版本控制--git+idea
nbsp 分享圖片 idea -- ima bubuko http 控制 bsp 版本控制--git+idea
版本控制-git(二)
上次文章給大家介紹了Git的一些基本知識(http://www.cnblogs.com/jerehedu/p/4582398.html),並介紹了使用git init初始化化版本庫,使用git add增加檔案到版本庫,使用git status檢視版本庫的狀態資訊,使用git commit最終提交檔案到版本
版本控制git(三)-git分支
首先,我們要弄明白什麼是分支。通過git log 命令我們可以檢視版本庫的提交日誌,如圖: 那麼這些commit之間存在什麼關係呢?實際上每次commit的時候,提交物件都會儲存一個指向上次一commit版本的指標,經過多次提交之後,git通過這個指標將多個提交版本串成了一個串,如下圖:
版本控制-git
版本控制是一種記錄一個或者若干檔案內容變化,以便將來查閱特定版本修訂情況的系統,是軟體開發過程中不可缺少的管理手段。 常見的版本控制系統可以分為三大類:本地版本控制、集中式版本控制、分散式版本控制。 本地版本控制:通過複製專案目錄、或者改名來區分儲存不同的版本。好處:簡單;壞處:工作目錄容易混
GIT版本控制 — GIT與SVN的相互轉換 (三)
git-svn git-svn用於Git和SVN的轉換,可以把Git倉庫遷移成SVN倉庫,反之亦可。 詳細介紹可見[1],或者命令列輸入git-svn。 Bidirectional operation between a Subversion repository an
APP實用開發——版本控制Git使用總結
1. 什麼是Git? Git是一款免費、開源的分散式版本控制系統,用於敏捷高效地處理任何或小或大的專案 Git 是 Linux 發明者 Linus 開發的一款新時代的版本控制系統,這裡我只舉幾個例子來幫助你們理解。 熟悉程式設計的知道,我們在軟體開發中
版本控制Git(完美整理版)
版本控制Git 一.Git是什麼 版本控制工具!Git是目前世界上最先進的分散式版本控制系統(沒有之一)。 這個軟體用起來就應該像這個樣子,能記錄每次檔案的改動 這樣,你就結束了手動管理多個“版本”的史前時代,進入到版本控制的20世紀。 二
版本控制git之一-倉庫管理
操作 txt文件 問題 哪些 快照 提示 進入 有時 init git ? 再開始這個話題之前,讓我想起了一件很痛苦的事情,在我大學寫畢業論文的時候,我當時的文件是這樣保存的 畢業論文_初稿.doc 畢業論文_修改1.doc 畢業論文_修改2.doc 畢業論文_修改3.
版本控制git之五-標簽管理
add a star 庫服務器 from .com 變化 簽名 auth efs 打標簽 像其他版本控制系統(VCS)一樣,Git 可以給歷史中的某一個提交打上標簽,以示重要。 比較有代表性的是人們會使用這個功能來標記發布結點(v1.0 等等)。 在本節中,你將會學習如何列
版本控制git之三-多人協作
exit 刪除 fir 一個地方 含義 files fas 公開 nothing 如果你想獲得一份已經存在了的 Git 倉庫的拷貝,比如說,你想為某個開源項目貢獻自己的一份力,這時就要用到 `git clone` 命令。 如果你對其它的 VCS 系統(比如說Subve
版本控制git之二-分支
狀態 位置 快照 實驗 nta src 而是 這樣的 del 有人把 Git 的分支模型稱為它的`‘必殺技特性’‘,也正因為這一特性,使得 Git 從眾多版本控制系統中脫穎而出。 為何 Git 的分支模型如此出眾呢? Git 處理分支的方式可謂是難以置信的輕量,創建新分支這
版本控制git之四-忽略特殊文件
解決 強迫癥 內容 資源 info clas directory 組合 但是 有些時候,你必須把某些文件放到Git工作目錄中,但又不能提交它們,比如保存了數據庫密碼的配置文件啦,等等,每次git status都會顯示Untracked files ...,有強迫癥的童鞋心裏
第一篇:版本控制git之倉庫管理
分支 最終 場景 ret linux cbe 每次 ref 命令執行 ---恢復內容開始--- 再開始這個話題之前,讓我想起了一件很痛苦的事情,在我大學寫畢業論文的時候,我當時的文件是這樣保存的 畢業論文_初稿.doc 畢業論文_修改1.doc 畢業論文_修改2
版本控制git第一篇
git reset 沖突 req some pull 不一致 ctrl error 文件上傳 一.git的下載與安裝 參考:https://blog.51cto.com/wangfeng7399/2352524 Git 是一個開源的分布式版本控制軟件,用以有效、
Git版本控制 Git、github,gitlab相關操作
目錄關於版本控制版本管理工具集中式管理分散式管理git版本管理git介紹軟體安裝Git工作狀態原理流程步驟git基本操作對檔案進行修改分支共享倉庫建立共享倉庫:共享倉庫上傳程式碼從共享倉庫下拉程式碼解決衝突解決衝突gitLab操作配置ssh金鑰gitHub操作 和gitLab大同小異開發工具中git使用提交檔