git工具快速上手

2022-09-12 08:45:13 字數 1310 閱讀 8702

具體教程見 git教程,我從上面學到很多

安裝後有個git bash

接下來看看碼雲

第1步:建立ssh key。具體可見,下面是我簡單寫的

在使用者主目錄(一般在c盤》使用者》me>)下,看看有沒有.ssh目錄,如果有,再看看這個目錄下有沒有id_rsaid_rsa.pub這兩個檔案,如果已經有了,可直接跳到下一步。如果沒有,開啟shell(windows下開啟git bash),建立ssh key:

在控制台輸入

其中id_rsa是私鑰,不能洩露出去,id_rsa.pub是公鑰,可以放心告訴別人,把id-rsa.pub中的內容複製出來,黏貼即可

2.建立git倉庫

$ git init
該命令可以把乙個目錄變為git倉庫,檢視隱藏檔案,你會發現多了乙個.git資料夾,

工作區有乙個隱藏目錄.git,這個不算工作區,而是git的版本庫。

git的版本庫里存了很多東西,其中最重要的就是稱為stage(或者叫index)的暫存區,還有git為我們自動建立的第乙個分支master,以及指向master的乙個指標叫head

git add ****
是把add後面的檔案新增到stage(暫存區)

git status
檢視狀態

git commit -m 『****』
git commit是把stage(暫存區)裡的檔案提交到master本地分支裡,-m後面的字串是對本次提交的說明,不寫也行,最好寫一下,看的比較清楚

git log
命令顯示從最近到最遠的提交日誌

$ git reset --hard head^
git reset 版本回退,head表示最新版本,head^表示上個版本,以此類推

git reflog
用來記錄你的每一次命令

GIT 快速上手

建立linux的大佬 linus 花了兩周時間自己用c寫的乙個分布式版本控制系統。在2002年以前,世界各地的志願者把源 檔案通過diff的方式發給linus,然後由linus本人通過手工方式合併 為什麼linus不把linux 放到版本控制系統裡呢?不是有cvs svn這些免費的版本控制系統嗎?因...

快速上手Git

本文主要摘錄於廖雪峰的git教程,個別地方做了可能不恰當的修改或補充,主要方便自己回顧。檢視更詳細內容請移步廖老師部落格。同時,感謝廖老師寫出這麼好的入門指導。有彩蛋!一 熱身 1.初始化乙個git倉庫。先進入到乙個本地目錄下,然後使用git init命令將目錄初始化。2.新增檔案到git倉庫,需要...

git快速上手教程

前幾周我第一次同時推進幾個任務,結果迷失在git版本的海洋中不能自拔。後來在同事的幫助下終於脫坑,在此把一些git的簡明用法分享給git新手們。git是用來進行版本控制的,對於同乙個專案,不同的電腦上可以存有不同的版本,同一臺電腦上也可以儲存多個版本。每個版本或者有唯一的父版本,或者由兩個版本合併而...