git add . 新增所有修改
git add -u 新增修改過的部分(不包含untracked的)
git add -i 互動新增模式
git commit -m 單行提交
git commit - -amend 編輯上一次的commit資訊
git pull origin master 從遠端埠origin的master分支更新到本地
git push origin master 更新到遠端埠origin的master分支上
git push remote 更新到你的分支到remote的master上
git reset 放棄add,但保留修改
git reset - -hard 放棄所有修改,回到上一次commit的狀態
git reset - -hard head 回到最新一次commit的狀態
git reset - -hard head^ 回到前乙個commit的版本
git reset - -hard head^^ 回到前兩次的commit版本
git reset - -hard head~2 回到前三的commit的版本
git reset - -soft head 回到commit提交前的狀態
git branch 列出所有分支
git branch 在此branch上建新的branch
git branch master 從master上建新的branch
git branch push -u origin 建立遠端branch
git branch -a 顯示所有branch (包含remote)
git push origin :branch 刪除遠端的branch
git checkout 切換到branch-name分支
git checkout master 切換到master
git checkout -b master 從master上建立新的分支
git checkout -b origin/ 建立來自remote的分支
git checkout - - 放棄提交前的修改
git log 將列出所有的log
git log - -graph - -oneline - -all 展出提交示意圖
git tag -l 列出所有的tag
git tag -a -m 「tag-message」 在目前的head建立tag-name的tag,並建立tag-messagede的資訊
git tag commit-id 再commit-id的head, 建立tag-name的tag
git branch origin –delete
git branch -d
生成sshkey:
ssh-keygen -t rsa -c 「email_address」
git的配置:
git config - -global user.name 「your_name」
git config - -global user.email 「your_email_address」
git常用操作及其基本命令
轉殖遠端倉庫 到本地 本地建立有資料夾 git clone 遠端倉庫位址 本地資料夾名稱 本地沒有建立資料夾 git clone 遠端倉庫位址 資料夾名稱 轉殖完成之後,使用 cd 資料夾 的方式進入,然後執行git init初始化本地倉庫 檢視遠端倉庫 git remote v 可以看到遠端倉庫的...
git 基本命令
man git man git commit man git pull man git merge git config global user.name yourname git config global user.email yourname example.com cd home git m...
Git 基本命令
git config global user.name xx git config global user.email x com 1.建立專案資料夾 mkdir myproject 2.進入專案資料夾 cd myproject 3.初始化專案 git init 4.建立 readme.md tou...