在倉庫文件夾打開git bash git init #初始化本地git倉庫, 需要被管理的代碼文件或者目錄,都放到本地git倉庫中 git status # 查看本地倉庫中的文件和文件夾的狀態(tài) git add 文件名稱(或者.) #通過git管理某個文件或者所有文件及目錄 配置用戶名和郵箱 $ git config --global user.name <用戶名> $ git config --global user.email <郵箱地址> 例如: $ git config --global user.name "xxx" $ git config --global user.email "xxx@qq.com" git commit -m '版本描述' #生成版本 git push origin #推送代碼到名為origin的遠程地址 git push origin master #推送master分支 git push origin dev #推送dev分支 git log #查看版本,包含版本號 git reset --hard 版本號(前7位) #將代碼回滾到某個版本的狀態(tài) git reflog #查看所有版本(包括回滾記錄) git checkout -- 文件名 #將文件從以修改的工作區(qū)回滾到未修改的狀態(tài) git reset HEAD 文件名 #將文件從緩存區(qū)回滾到工作區(qū)(綠變紅),但依然是修改后的狀態(tài) git branch 查看當前分支 git branch dev 創(chuàng)建一個名為dev的分支 git checkout dev 將工作切換到dev分支上 git checkout -b dev #創(chuàng)建并切換到dev分支上,和上面兩個指令的效果一樣 git checkout master git merge dev #分支合并---先切換到master分支,master分支上執(zhí)行merge指令來合并dev分支 git branch -d dev 刪除dev分支 .gitignore文件,這個文件中的文件或者文件夾,不會被推送到遠程倉庫 添加遠程倉庫地址 git remote add origin "https://x.x.x" #添加遠程地址,遠程地址命名為origin 查看遠程倉庫地址 git remote -v 修改遠程倉庫地址 git remote set-url origin URL #更換遠程倉庫地址,URL為新地址 從遠程進行更新最新代碼 git pull origin dev #從dev更新 git pull origin master #從master更新 復制遠程倉庫代碼到本地 git clone https://gitee.com/xx/xxx.git #包括整個倉庫所有代碼,分支
Git三大區(qū)域:
作區(qū)(寫代碼的地方)—git add暫存區(qū)(臨時存儲)—git commit本地庫(歷史版本)
?
本文摘自 :https://www.cnblogs.com/