# Git 指令 ###### tags: `git` ## 一、建立檔案 ``` .gitignore //不上傳檔案 ``` ## 二、指令 ``` git --version //檢查版本 git init //初始化git git add [--all] //加入檔案 git add -f [filename] //強制加入檔案 git commit -m "mag" //建立儲存檔 git config user.name "name" //使用者名稱 git config user.email "email@gmail.com" //使用者信箱 git remote add origin [url] //加入連線 git remote add [tagname] [url] //新增團隊連線 git remote -v //檢視你已經設定好的遠端版本庫 git push -u origin master //第一次上傳 git push -u //第n次上傳 git push --force //強制上傳 git checkout [file] //還原到修改前的儲存檔 git clone [url] //下載別人的專案 git reset [hash] //選擇還原點 git reset HEDE [filename] //將檔案從暫存檔中拿掉 git pull origin //更新專案(他人上傳之專案) git pull [tagname] master //與團隊同步 git status //顯示狀態(add file) git log //顯示已記錄儲存檔(commit) git rm --cache [date] -r //刪除cache(刪除檔案) git credential-wincred erase //清除帳號 protocol=https host=github.com git stash //加入暫存 git stash pop //恢復暫存 git stash drop //刪除暫存,未指定刪除最新一筆的操作 git stash clear //刪除全部暫存 ``` ## 三、操作 ### 建立新專案(第一次) ``git init`` > ``git add [--all]`` > ``git commit -m "msg"`` > ``git push -u [tagname] master`` ### 上傳更新專案 ``git add [--all]`` > ``git commit -m "msg"`` > ``git push -u [tagname]`` #### ★先設置.gitignore,在進行git add
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up