# github 指令筆記
>>給自己看的
# 初始化
git init
# 下載readme
1.git remote add 節點名稱 pull 網址
=>連結遠端意思 (這裡的節點可以任意命名,ex可以叫abc ABC AAA original 皆可)
2.git remote
=>查看節點
3.git remote -v
=>確認節點詳細內容
4.git pull 節點名稱 您的遠端分支
=>成功會看到本地多一個readme的檔案
(這裡如果本身file裡已有readme就不要再readme了)
(readme可以讓github網頁上看到筆記)
# 本地端版本管理
(如果上課老師要我們把檔案作業上傳到github,就要把本地端檔案先save)
(存完檔案之後再提交,並上傳到github遠端)
1.git add .
=>暫存檔案
2.git commit
=>提交大量檔案時,會跳出一個視窗,把註解拿掉可單獨輸入每個檔案更改的內容
3.git commit -m "備註改變的內容"
=>提交單一檔案
4.git log
=>查詢狀態
# 上傳本地端檔案到github遠端
1.git remote add 節點名稱 pull 網址(github的網址)
=>連結遠端
2.git remote
=>查看節點
3.git branch
=>查看分支
4.git push -u 節點名稱 遠端分支
=>檔案上傳到哪個節點的哪個分支
# 下載他人的專案
1.資料夾開git bash here
2.git clone 網址 (通常都會是http://....)
>>老師上課常常要我們下載接受專案(作業)也是先用這個方式
# 超級重要的github備註筆記
【超級重要小提醒】
記住:
1.當資料夾裡面有一個像是隱藏性的資料(有點淡出的呈現方式)git 這個資料不能亂刪,因為這個是本機端連接github遠端的重要資料夾,一旦資料夾內的git刪掉之後就完蛋了
2.每一次修改完後,上面已經有repository,都一定要先拉下來(pull下來) 修改完後再 add commit push回去
3.如果是要建立一個新的repository,那當然就不用pull下來因為就沒有先拉下來修改的問題
4.如果是多人協同的專案要上傳到github,會有衝突重疊的問題,所以一定要先避開講好!
**所有關於學git指令,可以參考這本書>>為自己學git**
https://gitbook.tw/
{"metaMigratedAt":"2023-06-17T00:00:35.765Z","metaMigratedFrom":"Content","title":"github 指令筆記","breaks":true,"contributors":"[{\"id\":\"10f50960-8f03-417d-9567-bf7e434f8634\",\"add\":1091,\"del\":2}]"}