github基本操作

2021-08-19 08:57:34 字數 1965 閱讀 2105

一、    使用者名稱和郵箱

1.檢視使用者名稱和郵箱

$ git config user.name

$ git config user.email

2.修改使用者名稱和郵箱

$ git config --global user.name "username"

$ git config --global user.email "email"

--global 表示這台機器上所有倉庫都使用這個配置

二、本地倉庫

1.建立本地倉庫

$mkdirrepositoryname

$cdrepositoryname

//倉庫初始化,將這個資料夾變成git可以管理的本地倉庫

$gitinit

建立完成的空倉庫裡有乙個.git檔案,是追蹤管理版本庫的檔案

2.刪除本地倉庫

$rm–rf repositoryname

3.新增檔案到本地倉庫

//先將欲提交的檔案複製到本地倉庫目錄下

//filename檔名或者資料夾名都可以

//add可以連續提交多次

//add將檔案提交到暫存區(工作區)

$gitadd filename

4.提交檔案到本地倉庫

//add可以很多次,commit只能有一次

//commit可以看做是一次整體版本變更

//commit將工作區的所有檔案提交到版本庫的主支幹上

$gitcommit –m」本次提交需要說明的資訊」

5.檢視本地倉庫狀態

$gitstatus

6.檢視提交日誌

$gitlog

7.在本地變更版本

//上乙個版本是^,上上個版本是^^,在多就是^3

$git reset –-hard head^

8.比較差別

$gitdiff//有很多種用法

9.撤銷檔案修改

$gitcheckout –filename

10.將本地倉庫和遠端倉庫連線

//第一步ssh連線

//第二步登入github建立遠端倉庫

//第三步用命令列連線

$ git remote addorigin [email protected]:zzy296753977/algorithm.git

11.檢視本地倉庫和遠端倉庫的連線

$ git remote –v
12.取消本地倉庫與遠端倉庫的連線
$git remote remove origin
13.將本地版本庫的內容推到遠端倉庫中

$gitpush –u origin master

//可能會出現問題

原因:遠端倉庫中有本地倉庫不含有的檔案,最常見的是readme.md

//又可能出現問題

fatal: refusing to merge unrelated histories

原因:遠端倉庫和本地倉庫不是同乙個專案

解決方案:用命令:$git pull origin master --allow-unrelated-histories

常用命令分支

14.本地建立新的分支

$gitbranch newbranchname

15.檢視本地分支

$gitbranch

16.檢視遠端分支

$gitbranch –r

17.切換分支

$gitcheckout newbranchname

18.將新的分支合併到主支上

$gitmerge newbranchname

19.獲取遠端分支到本地

$gitpull origin(連線名) remotebranchname(遠端分支幹名)

20.將本地分支與遠端分支建立關聯並且推送上去

$ git push --set-upstream origin(連線名) newbranchname(本地支幹名)

Github 基本操作

github 基本操作 配置git 首先在本地建立ssh key ssh keygen t rsa c your email youremail.com 後面的your email youremail.com改為你的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在 下生...

github基本操作

1 註冊github賬號 第一步肯定是先去github官網註冊個賬號 2 新建repository 新建repository,例如 python 專門儲存用python編寫的一些指令碼 會得到倉庫位址,git支援兩種協議 https 與 ssh,本文使用 https 方式 3 安裝git客戶端 因為...

GitHub基本操作

unix的哲學是 沒有訊息就是好訊息 一 新建 庫 在當前目錄新建乙個git 庫 git init 新建乙個目錄,將其初始化為git 庫 二 配置 git的設定檔案為.gitconfig,它可以在使用者主目錄下 全域性配置 也可以在專案目錄下 專案配置 顯示當前的git配置 git config l...