常用git命令

2021-09-24 18:02:55 字數 1724 閱讀 9400

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