git使用教程

Git--源代碼管理工具

安裝

https://git-scm.com/downloadsgit

安裝完成後,鼠標右鍵會出現以下圖標,則表示安裝成功github

初始化git倉庫

這個倉庫會存放git對咱們項目代碼進行備份的文件bash

在項目目錄右鍵打開 git bash here,輸入命令服務器

git init

此時,在該項目目錄下會生成一個.git隱藏文件(經過查看-勾選隱藏項目便可看到)ssh

 

 

自報家門

就是在git中設置當前使用的用戶是誰工具

每一次備份都會把當前備份者的信息存儲起來ui

#配置用戶名
git config --global user.name "show"
#配置郵箱
git config --global user.email "show@sina.com"

把代碼放入.git倉庫中

#1.把代碼放到倉庫門口
git add [要放的文件路徑]
git add ./ 把當前目錄下全部修改的文件放到大門口
#2.把倉庫門口的代碼放到裏面的房間中去
git commit -m "這是一些說明"
#一次性操做
git commit --all -m "一些說明"
  --all表示的是把全部修改的文件提交到版本庫

使用

查看當前代碼有沒有放入到倉庫中spa

git status

查看提交記錄3d

git log
git log --oneline //簡潔版

回退到指定版本blog

git reset --hard Head~0 //回退到上次代碼提交時狀態
git reset --hard Head~1 //回退到上上次
git reset --hard 版本號 //回退到指定版本號
git reflog //能夠看到每一次切換版本的記錄,能夠看到全部提交的版本號

分支

默認有一個主分支master

建立分支

git branch dev //剛建立時dev分支裏的東西和master裏面的東西是同樣的

刪除分支

git branch -d dev 

 

切換分支

git checkout dev //切換到指定的分支
git branch //查看當前有哪些分支

合併分支

git merge dev //合併分支內容,把當前分支與指定的分支(dev)進行合併
            //當前分支指的是'git branch'命令輸出的前面有*號的分支

合併時若是有衝突,須要手動去處理,處理後還須要再提交一次

提交代碼到github(看成git服務器來用)

登陸github,點擊+號下面的【new repository】

 

 

 填寫完基本信息後,點擊create repository

完成後,複製這段ip地址
git push 地址 master
//把當前分支的內容上傳到遠程的master分支上

 

 成功後,刷新github頁面,項目已經發布到github上了


git pull 【地址】 master
//獲得遠程分支數據(前提是本地要初始化一個倉庫)

ssh方式上傳代碼

將這裏的HTTPS改成SSH便可使用ssh方式上傳

生成公鑰和私鑰

ssh-keygen -t rsa -C '郵箱' //生成公鑰

 

注意:

在push和pull操做時

先pull再push

當咱們在push/pull時,加上-u參數,那麼在下一次push時,咱們只須要寫上'git push/pull'就能上傳(加上-u以後,git會把當前分支與遠程分支關聯起來)

相關文章
相關標籤/搜索