Github 基本操作

2021-07-22 01:14:59 字數 2624 閱讀 4540

github 基本操作

.配置git

首先在本地建立ssh key;

$ ssh-keygen -t rsa -c 「[email protected]

後面的[email protected]改為你的郵箱,之後會要求確認路徑和輸入密碼,我們這使用預設的一路回車就行。成功的話會在~/下生成.ssh資料夾,進去,開啟id_rsa.pub,複製裡面的key。

回到github,進入account settings,左邊選擇ssh keys,add ssh key,title隨便填,貼上key。為了驗證是否成功,在git bash下輸入:

$ ssh -t [email protected]

如果是第一次的會提示是否continue,輸入yes就會看到:you』ve successfully authenticated, but github does not provide shell access 。這就表示已成功連上github。

接下來我們要做的就是把本地倉庫傳到github上去,在此之前還需要設定username和email,因為github每次commit都會記錄他們。gi

tcon

fig–

glob

alus

er.n

ame「

your

name

」 git config –global user.email 「[email protected]

接下來在本地新建乙個檔案。放在你想要放的目錄下面

$ mkdir testproject

進入到剛建立的目錄下面

cd testproject/

$ vi test.txt

初始化這個檔案

$ git init

檢視狀態

$ git status

輸入如下命令

$ git add test.txt

再次檢視狀態的時候發現跟上面的有所不同

$ git status

提交$ git commit -m 「add a new file」

[master (root-commit) 45e61bc] add a new file

1 file changed, 4 insertions(+)

create mode 100644 test.txt

ok本地倉庫已建好。接下來登入github 在上面新建乙個倉庫,建好後就把剛才本地的檔案push 上去。

選擇右上角的create a new repo

建好後上面會有提示命令

create a new repository on the command line

touch readme.md

git init

git add readme.md

git commit -m 「first commit」

git remote add origin [email protected]:qingjoin/testproject.git

git push -u origin master

push an existing repository from the command line

git remote add origin [email protected]:qingjoin/testproject.git

git push -u origin master

回到本地terminal

輸入命令

$ git remote add origin [email protected]:qingjoin/testproject.git

再檢視一下

$ git remote -v

origin [email protected]:qingjoin/testproject.git (fetch)

origin [email protected]:qingjoin/testproject.git (push)

最後push

$ git push origin master

counting objects: 3, done.

writing objects: 100% (3/3), 246 bytes, done.

total 3 (delta 0), reused 0 (delta 0)

to [email protected]:qingjoin/testproject.git

* [new branch] master -> master

然後回到github看下。剛才就已經上傳了乙個檔案。

通過git diff命令,使用者可以檢視更改。通過改變乙個檔案的內容,看看gitdiff命令輸出什麼,然後提交這個更改到倉庫中

echo 「this is a change」 > test01

echo 「and this is another change」 > test02

git diff

git commit -a -m 「these are new changes」

檢視更新內容 git diff

提交更新 git commit -a -m 「these are new changes」

上傳 git push origin master

github基本操作

一 使用者名稱和郵箱 1.檢視使用者名稱和郵箱 git config user.name git config user.email 2.修改使用者名稱和郵箱 git config global user.name username git config global user.email emai...

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...