ssh-keygen -t rsa -c "名字" //建立rsa秘鑰
git init //在當前路徑下初始化倉庫
ssh -t [email protected] //測試是否連線上github
cd 名字 //進入目錄
mkdir 名字 //建立資料夾
ls //檢視目錄下的檔案
git add 檔名 //新增檔案
git add -a //新增所有檔案
git add . //新增當前資料夾內的所有檔案
git commit -m "資訊" //提交git add新增過的檔案
git remote //檢視當前全部遠端分支
git remote rm 名字 //刪除某個遠端倉庫的關聯
git remote rename origin neworigin //將遠端關聯 origin改名為neworigin
git remote add 名字 位址 //將遠端倉庫的位址與名字關聯
git remote show origin //顯示遠端倉庫origin的資訊
git push 遠端倉庫關聯的名字 -u master 推送當前分支**到master分支
git clone 位址(例[email protected]:shadowrabbit/rf.git) 拷貝**到當前目錄
git checkout -b dev //切換並建立到dev分支
git branch dev //建立dev分支
git checkout dev //切換到dev分支
git checkout master
git merge dev //將dev分支的內容合併到當前所在的分支 之後還需要commit一下
git merge --abort //中斷合併
git branch -d dev //刪除dev分支
git branch --set-upstream-to=origin/remote_branch your_branch //關聯your_branch到遠端分支 origin/remote_branch
git checkout . //放棄當前分支所有未提交的修改
git reset head . //放棄當前分支已提交的修改
git status //檢視本地工作區間
git clean -dfx //清理暫存
git restore --staged //取消add過的檔案
git restore --staged . //取消當前目錄所有add過的檔案
git reset --hard head^ //回退到上一次commit
git reset --hard head^100 //回退到100次commit前
git reset --hard [hash] /強制回退到某個版本
git push origin head --force //把當前分支強制推到遠端(誤操作導致版本回退用)
git reset --hard origin/dev //回退到遠端dev分支
git pull --rebase //拉取後執行變基操作 將當前commit的**放到pull的合併後 不生成合併記錄
touch .gitignore //生成忽略檔案 在根目錄(把想忽略的檔案複製貼上進去就可以 支援正則表達)
git log 檔名(帶字尾) 檢視該檔案歷史更改記錄
git reflog 檢視近期修改記錄
常用Git命令
下面是我在開發中常用的git命令 1.配置git git config global add user.email git config global add user.name 2.建立新的專案 git init git add git commit a m git remote add orig...
常用Git命令
附上一些git的常見命令 gitremote add origin git github.com myaccount myproject.git git push u origin master gitinit 建立repository git 命令 help 檢視幫助命令 touchfilenam...
常用Git命令
建立管理倉庫 git initadd和commit git add readme.txt git commit m wrote a readme file 簡略版log git log pretty oneline abbrev commit當前狀態 git status撤銷更改 git check...