Git學習使用(1)

2023-01-24 17:25:58 字數 1067 閱讀 2425

工作使用git,遇到的問題場景:

想要不提交本地的幾個檔案,比如本地的資料庫連線,每個開發人員的本地庫連線不同,沒必要同步。

區分兩種情況

一、該檔案未被追蹤,是本地新增檔案

這種情況也有兩種解決辦法:

1、建立 .gitignore檔案,實現忽略執行檔案,例:*.out,out結尾的檔案都會忽略add到倉庫

通常參考在github上的一個專案就是維護各類語言的忽略檔案。直接到github,搜尋gitignore即可

2、在本地倉庫的.git/info/exclude檔案中,新增想忽略的檔案,同上

這兩種方法是實現效果是一樣的,區別在於,.gitignore檔案是需要上傳到遠端倉庫,團隊的其他

可以只對本地倉庫中新增的想要忽略的檔案去執行。兩者共同點都是忽略未被track的檔案

二、該檔案已經被上傳到遠端倉庫,是已經被追蹤的檔案(我遇到的問題是這種情況)

上述命令實現對本地已經被追蹤的指定檔案,在commit時執行忽略

git ls-files -v | grep ^s,可以通過該命令檢視別手動忽略的檔案清單:

該方法確實可以很好的解決本地改動的檔案不上傳問題,明確這個命令不會影響線上,

僅是本地操作,但當切換分支時,會提示有未提交的變更記錄,禁止切換分支,報error。

git stash 此時又需要使用它來解決這個問題,該命令是會暫存工作區內容,將資料存在快取,

切換分支修改完畢後,切換原分支。

將原本忽略的檔案恢復正常。

第二步:執行git stash

第三步:切換到想去分支git checkout master

第四步:在master修改完成後,切回dev分支

學習使用Git

熟悉了svn之後,忽然想研究一下git。1 安裝git在windows下的客戶端以及git bash。首先去官網 預設安裝即可。安裝結束之後,開啟git,登陸。或者使用下面的命令列設定登陸使用者 郵箱。git config global user.name your name here git co...

學習使用 GIT

之前試著在 github 上搭一個自己的部落格,並試著寫上一些內容。搭是基本搭好了,但是不知道怎麼把內容釋出上去,所以還是老老實實來跟著廖雪峰的 git 教程來學習 git 怎麼用,又看了下 stormzhang 的從 0 開始學習 github 系列。這篇就來做一下記錄吧。git 是分散式版本控制...

學習使用git

pwd 檢視當前的目錄 cd 切換目錄 ls 列出當面目錄中的內容 ls a 顯示隱藏的檔案 ls l 列出檔案的詳細資訊 ls al la mkdir 建立目錄 可以建立多個資料夾 touch 建立檔案 可以建立多個檔案 cat 檢視檔案內容 cat index.html less 檢視檔案 le...