當(dāng)前位置:首頁(yè) > IT技術(shù) > 其他 > 正文

github/gitee代碼
2022-04-29 13:58:37

在倉(cāng)庫(kù)文件夾打開git bash
git init   #初始化本地git倉(cāng)庫(kù), 需要被管理的代碼文件或者目錄,都放到本地git倉(cāng)庫(kù)中
git status # 查看本地倉(cāng)庫(kù)中的文件和文件夾的狀態(tài)
git add 文件名稱(或者.)  #通過(guò)git管理某個(gè)文件或者所有文件及目錄

配置用戶名和郵箱
$ 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的遠(yuǎn)程地址
git push origin master  #推送master分支
git push origin dev  #推送dev分支
git log   #查看版本,包含版本號(hào)
git reset --hard 版本號(hào)(前7位)  #將代碼回滾到某個(gè)版本的狀態(tài)
git reflog   #查看所有版本(包括回滾記錄)

git checkout -- 文件名  #將文件從以修改的工作區(qū)回滾到未修改的狀態(tài)
git reset HEAD 文件名   #將文件從緩存區(qū)回滾到工作區(qū)(綠變紅),但依然是修改后的狀態(tài)
git branch    查看當(dāng)前分支
git branch dev  創(chuàng)建一個(gè)名為dev的分支
git checkout dev  將工作切換到dev分支上
git checkout -b dev #創(chuàng)建并切換到dev分支上,和上面兩個(gè)指令的效果一樣
git checkout master
git merge dev    #分支合并---先切換到master分支,master分支上執(zhí)行merge指令來(lái)合并dev分支
git branch -d dev  刪除dev分支

.gitignore文件,這個(gè)文件中的文件或者文件夾,不會(huì)被推送到遠(yuǎn)程倉(cāng)庫(kù)

添加遠(yuǎn)程倉(cāng)庫(kù)地址
git remote add origin "https://x.x.x" #添加遠(yuǎn)程地址,遠(yuǎn)程地址命名為origin

查看遠(yuǎn)程倉(cāng)庫(kù)地址
git remote -v

修改遠(yuǎn)程倉(cāng)庫(kù)地址
git remote set-url origin URL  #更換遠(yuǎn)程倉(cāng)庫(kù)地址,URL為新地址

從遠(yuǎn)程進(jìn)行更新最新代碼
git pull origin dev    #從dev更新
git pull origin master #從master更新

復(fù)制遠(yuǎn)程倉(cāng)庫(kù)代碼到本地
git clone https://gitee.com/xx/xxx.git #包括整個(gè)倉(cāng)庫(kù)所有代碼,分支

  


Git三大區(qū)域:
作區(qū)(寫代碼的地方)—git add暫存區(qū)(臨時(shí)存儲(chǔ))—git commit本地庫(kù)(歷史版本)

?

本文摘自 :https://www.cnblogs.com/

開通會(huì)員,享受整站包年服務(wù)立即開通 >