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