Git的基本命令及其他 筆記

2021-08-09 21:24:04 字數 1570 閱讀 8622

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