Git, GitHub初學者使用指南

前言

本文是給Git、GitHub初學者提供的入門教程,將簡單講述Git、GitHub的使用方法和經常使用技巧。經過閱讀本文,將能夠幫助你在GitHub上建立項目,而且經過Git建立本地倉庫,與GitHub的在線倉庫進行鏈接。git

Git安裝

Git安裝包網址github

在這裏插入圖片描述

進入網站下載本身電腦對應的版本、直接安裝便可。bash

GitHub註冊

GitHub網址ssh

在這裏插入圖片描述

輸入本身的用戶名、郵箱、密碼進行註冊。jsp

0c339660daaec5624fa957eba281631e.png

完成註冊後,就能夠進入本身的主頁,建立本身的項目。測試

ssh key的生成、添加

GitHub上面的ssh key能夠簡單理解爲本機電腦身份認證的ID,所以須要經過Git命令行生成本機的ssh key添加到GitHub上面去,方便之後從GitHub上面下載上傳代碼。網站

1. 生成ssh key

打開Git Bash輸入對應指令 ssh-keygen -o -t rsa -b 4096 -C "your_email@example.com" 或者 ssh-keygen -t rsa -C "your_email@example.com" 這是生成ssh key的命令行,輸入註冊GitHub時使用的郵箱 clip < ~/.ssh/id_rsa.pub (這是複製ssh key的命令行) 文件路徑:C:\Users\username.sshui

21e1d652ec5f15f7e8b0276471103bdc.png

image.png

2. 添加ssh key到GitHub

點擊用戶頭像進去setting便可url

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

3. 測試

ssh -T git@github.comspa

85b0cde9f7b400d28585f8ddfa943c41.png

GitHub建立項目

在GitHub上建立一個屬於本身的項目

0c339660daaec5624fa957eba281631e.png

點擊Start a Project

15863c250c2c68311551ca2a34ad8f05.png

按圖示配置信息,點擊 Create repository 便可完成建立

2b4695b0cfb36e7b6f45c9ce426b73ce.png

Git Clone 克隆到本地

建立項目成功後,咱們就能夠複製項目Clone的URL,而後在本地用Git Base 的Clone命令完成項目克隆,建立本地的項目倉庫。

95d2cbc1f77d8ff57c4230c2e9f362ce.png

克隆命令:git clone url

a2c5e5dd5a9aa9a85155c8ee712ae238.png

進入test文件夾後,便可看見GitHub的test項目中建立的文件項目

49c0ea6a218db14d739c556462cf6901.png

Git經常使用命令

最後附上經常使用的Git命令,供你們參考使用

  1. 遠程倉庫相關命令
檢出倉庫:$ git clone [git url]
查看遠程倉庫:$ git remote -v
添加遠程倉庫:$ git remote add [name] [url]
刪除遠程倉庫:$ git remote rm [name]
修改遠程倉庫:$ git remote set-url --push[name][newUrl]
拉取遠程倉庫:$ git pull [remoteName] [localBranchName]
推送遠程倉庫:$ git push [remoteName] [localBranchName]
複製代碼
  1. 分支(branch)操做相關命令
查看本地分支:$ git branch
查看遠程分支:$ git branch -r

建立本地分支:$ git branch [name] ----注意新分支建立後不會自動切換爲當前分支
切換分支:$ git checkout [name]
建立新分支並當即切換到新分支:$ git checkout -b [name]

建立遠程分支(本地分支push到遠程):$ git push origin [name]
合併分支:$ git merge [name] ----將名稱爲[name]的分支與當前分支合併

刪除本地分支:$ git branch -d [name] 
刪除遠程分支:$ git push origin -d [name]
複製代碼
  1. 本地項目鏈接遠程倉庫
查看當前項目下全部文的狀態:$ git status

(.)點表示當前目錄下的全部內容,交給git管理:$ git add .

對你更新或修改了哪些內容作一個描述:$ git commit –m」new natter 」

查看你當前項目遠程鏈接的是哪一個倉庫地址:$ git remote -v 

將本地的項目提交到遠程倉庫中:$ git push origin master 

將遠程倉庫項目拉到本地項目中:$ git pull origin master
複製代碼
相關文章
相關標籤/搜索