step 0:
在 github 上建一個 repository
( 輸入名稱 myGit (自行決定) 然後 Create)
step 1:
選擇本機上的一個資料夾放 repository
(我的是 ~/Desktop/myGit )
step 2:
進入該資料夾,輸入 git init
此時會創建一個 .git 代表該資料夾已受到 git 的監控
step 3:
輸入 git remote add origin https://github.com/dreamisadream/myGit.git
這裡可將 origin 視為 myGit 的代名詞
後面一連串操作 (add, rm, ...) 都會用到
(以下可暫時忽略)
如果之前已經設定過 origin 的話,可用
git remote set-url origin https://github.com/dreamisadream/myGit.git
如果上傳過程被 reject,可用
git pull --rebase
再重新 push
(以上可暫時忽略)
操作(1) : 新增檔案
假設我們想上傳一個檔案叫 file1 內容為 "git is awesome"
1. echo "git is awesome" > file1
2. git add file1 (如果有很多個檔案可用 git add . )
3. git commit -m "module1"
4. git push -u origin master ( origin 為 myGit 的代名詞, 而 master 則是分支 (預設為 master) )5. 輸入帳密後,即可上傳 file1
操作(2) : 刪除檔案
假設我們想將剛剛上傳的 file1 刪除
1. git rm file1
2. git commit -m "module2"
3. git add file1
4. git push -u origin master
操作(3) : 刪除 repository
1. 進入要刪除的 repository
2. 點選 setting (在 watch 下方)
3. 拉到最下面的 Danger Zone 就有 Delete this respository
另外,建立資料夾,刪除資料夾,建立檔案在特定資料夾,刪除檔案在特定資料夾等
操作都一樣
那如果想針對某個已存在的 repository
則用 git clone 將整個 repository 抓下來,放到某個資料夾
再 git init 該資料夾即可
git remote add 網址的部份則是該 repository 根目錄的網址加 .git
例如
我有一個叫 CTF 的 repository 網址為 https://github.com/dreamisadream/CTF
那麼我只要 git remote add origin https://github.com/dreamisadream/CTF.git 就行了
