git和github的一些 操作

2022-09-15 15:12:09 字數 2170 閱讀 2039

其實這個檔案裡的規則對已經追蹤的檔案是沒有效果的.所以我們需要使用rm命令清除一下相關的快取內容

git rm -r --cached .

這樣檔案將以未追蹤的形式出現

然後再重新新增提交一下, .gitignore檔案裡的規則才可以起作用.

普通上傳push就行了, 上傳100m的大檔案就需要它了

安裝很簡單就 git lfs install

之後就 要用git lfs track 來track你的檔案 (自動生成.gitattributes檔案,如果已經有了應該先刪除)

之後就是正常的add commit push了

如果push失敗了可以嘗試多push幾次 因為有時候網路原因也會失敗

參考葫蘆胡

在.git裡的config檔案裡remote裡面 加一行url= 'github位址'

push:

push githubpath|githubname master就可以push到github上

push gitee|giteename master 就可以push到gitee上

其他同理

git remote -v # 檢視關聯的remote

git remote rm origin 刪除gitee關聯的不刪之間加github的remote也行

git remote add name githubpath

git push --set-upstream name master

簡單來用就是

本地回退到上一次commit

git reset --hard head~

本地回退到指定commit

git reset --hard commitid

如果add了但是沒有commit

git reset head 撤銷add

如果已經push了

git reset --hard commmitid

git push --force

參考

廖雪峰官網

廖雪峰官網

建立本地

git checkout -b xxname|git branch xxname

新版本也支援用switch

git switch xxname 切換分支

git switch -c xxname 建立並切換分支

git checkout xxname

將本地分支推送到遠端(遠端也建立乙個xxname的分支)

git push --set-upstream origin xxname

git branch -r 檢視遠端分支

git branch -a 列出所有分支

git branch -vv 列出分支的關聯關係

git remote show origin 也可以看到詳細資訊

git branch -d 刪除分支

git push origin --delete [branchname] 刪除遠端分支

如果分支沒有關聯遠端分支 pull|push的時候會提示你關聯 git push origin head:xxname

對於所有分支而言, 工作區和暫存區是公共的!!!所以不add和commit切換分支是可以看到更改檔案的現在不commit不能切換分支...

git merge xxname 合併分支

如果存在衝突,進入提示的檔案修改就行了

普通的訪問github原始檔會很慢,這裡推薦乙個免費的cdn,jsdeliver (具體使用方法就是換個頭,很簡單)

但是有一點不方便

//簡單來說就這幾個方法

// 總是引用最新版本

//手動重新整理快取,有時候會需要等待

git和github的一些指令

首先清楚github的建立者和linux的創造者屬於同乙個人,清楚一些linux的使用對git和github的操作更方便。常見的linux命令 以上就是一些簡單的linux命令熟悉完這些簡單的命令需要簡單的去熟悉操作,使用git和github需要理解 倉庫和本地倉庫的概念,github就相當於乙個 ...

github的一些操作

對github某一branch或者tag拉下來的操作自行搜搜,然後 要指定某乙個commit進行checkout,做法 1.先git clone出來 2.進入該目錄下,然後執行git checkout commitid 3.那個一長串帶有數字和字母,前面可能有tree 或目錄樹 字樣的,既不是tag...

git的一些操作

轉殖新增 git clone 位址 github轉殖 下來 git add 新增修改的 git status 檢視狀態 git commit m 新增備註 git push 遠端推送 修改後提交 git pull 每次上傳 前都要拉 git add 新增修改的 git status 檢視狀態 git...