欧美free性护士vide0shd,老熟女,一区二区三区,久久久久夜夜夜精品国产,久久久久久综合网天天,欧美成人护士h版

目錄

柚子快報(bào)激活碼778899分享:【Git】配置Git

柚子快報(bào)激活碼778899分享:【Git】配置Git

http://yzkb.51969.com/

配置Git

忽略特殊文件

在日常開發(fā)中,有些文件不想或不應(yīng)該提交到遠(yuǎn)端,如保存數(shù)據(jù)庫(kù)密碼的配置文件。

在Git工作區(qū)的根目錄下創(chuàng)建一個(gè)特殊的.gitignore文件,把要忽略的文件名填進(jìn)去,Git就會(huì)自動(dòng)忽略這些文件。

不需要從頭寫.gitignore文件,gitee在創(chuàng)建倉(cāng)庫(kù)時(shí)可為我們生成,但需要主動(dòng)勾選:

如果當(dāng)時(shí)沒有選擇這個(gè)選擇,在工作區(qū)創(chuàng)建一個(gè)也是可以的。

無(wú)論哪種方式,最終都可以得到一個(gè)完整的 .gitignore 文件,例如我們想忽略以 .so 和 .ini 結(jié)尾所有?件, .gitignore 的內(nèi)容如下:

# 省略選擇模板的內(nèi)容

...

# My configurations:

*.ini

*.so

在.gitignore文件中也可以指定某個(gè)確定的文件。

最后,把.gitignore提交到遠(yuǎn)端:

$ vim.gitignore

$ git add.

$ git commit -m"add.gitignore"

[master 97811ab] add.gitignore

1 file changed, 3 insertions(+)

create mode 100644.gitignore

$ git push origin master

Enumerating objects: 4, done.

Counting objects: 100% (4/4), done.

Compressing objects: 100% (3/3), 362 bytes | 362.00 KiB/s, done.

Writing objects: 100% (3/3), 268 bytes | 134.00 KiB/s, done.

Total 3 (delta 0), reused 0 (delta 0)

remote: Powered by GITEE.COM [GNK-6.4]

To gitee.com:hyb91/git_teaching.git

60e6b0a..97811ab master -> master

接著驗(yàn)證.gitignore文件的能力,在工作區(qū)新增兩個(gè)文件a.so b.ini:

$ touch a.so b.ini

$ git status

On branch master

Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

檢驗(yàn).gitignore的標(biāo)準(zhǔn)就是git status命令顯示working tree clean。

若想強(qiáng)制添加被忽略的文件,可用 -f 強(qiáng)制添加:

$ git add -f [filename]

若懷疑.gitignore寫得有問(wèn)題,可用git check-ignore命令檢查,如檢查a.so文件:

$ git check-ignore -v a.so

.gitignore:3:*.so a.so

當(dāng)編寫規(guī)則排除部分文件(如排除所有.開頭的隱藏文件:.* ),卻發(fā)現(xiàn).gitignore也被排除,可添加例外規(guī)則:

# 排除所有.開頭的隱藏文件:

.*

# 不排除.gitignore

!.gitignore

把指定文件排除在.gitignore規(guī)則外的寫法是 !+文件名 。

給命令配置別名

使用Git時(shí),有些命令較長(zhǎng),git支持對(duì)命令進(jìn)行簡(jiǎn)化。

將git status簡(jiǎn)化為git st,對(duì)應(yīng)的命令為:

$ git config --global alias.st status

–global參數(shù)是全局參數(shù),這些命令在這臺(tái)電腦的所有Git倉(cāng)庫(kù)都有用。不加,則只針對(duì)當(dāng)前倉(cāng)庫(kù)起作用。 使用git st的效果:

$ git st

On branch master

Your branch is up to date with 'origin/master'.

nothing to commit, working tree clean

配置一個(gè)git last,讓其顯示最后一次提交信息:

$ git config --global alias.last 'log -1'

使用git last顯示最近一次的提交:

hyb@139-159-150-152:~/git_teaching$ git last

commit 97811ab0d4374aeb54fae32bfc762b08170 (HEAD -> master, origin/master, origin/HEAD)

Author: hyb <265811ab0d4374aeb54fae32bfc762b08170@qq.com>

Date: Fri May 12 17:27:06 2023 +0800

add.gitignore

柚子快報(bào)激活碼778899分享:【Git】配置Git

http://yzkb.51969.com/

本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。

轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。

本文鏈接:http://gantiao.com.cn/post/2027359771.html

發(fā)布評(píng)論

您暫未設(shè)置收款碼

請(qǐng)?jiān)谥黝}配置——文章設(shè)置里上傳

掃描二維碼手機(jī)訪問(wèn)

文章目錄