我有一个包含该.gitconfig文件的macOS的dotfiles存储库.我想保留username和email分离此文件,以便这些变量永远不会作为我的公共dotfiles存储库的一部分提交.
我看到的一种方法是指定一个名为的文件.extra,将其保存在~/目录中(引用它.bash_profile)并在该文件中设置Git变量,以便它们在我的公共存储库外部,即我对其进行的任何公共更改.gitconfig将不包括username和email.
问题是设置这些值的方法都不适用于我.每次尝试后,我都收到以下消息:
您的姓名和电子邮件地址是根据您的用户名和主机名自动配置的.请检查它们是否准确.您可以通过显式设置来禁止显示此消息:
git config --global user.name "Your Name"
git config --global user.email you@example.com执行此操作后,您可以使用以下命令修复用于此提交的标识:
git commit --amend --reset-author
我的.extra文件中有以下内容,但他的工作无效:
GIT_AUTHOR_NAME="First Last"
GIT_COMMITTER_NAME="First Last"
EMAIL=email@example.com
我尝试过使用这些变量和其他变量的各种方法,以及包含和排除引号,甚至为这些行添加前缀export.有点亏!
我有一个代码块,应该删除索引可被3整除的字符串中的每个字母:
s = input()
len = len(s)
for i in range(0, len):
if i % 3 == 0:
s = s.replace(s[i], ' ')
s = s.replace(' ', '')
print(s)
Run Code Online (Sandbox Code Playgroud)
例如,字符串"Python"按预期生成"yton".除了一个奇怪的案例外,我用十几个正确输出的字符串对此进行了测试:
字符串"Hello"产生"eo"而不是"elo".经过仔细检查,python正在消除双重现象,例如"ll".为什么会这样?
如下所示,在某些情况下,它会突出显示绿色,而在其他情况下则显示为白色.它是否与常规函数表达式和立即调用的表达式之间的区别有关?
我已经注意到Visual Studio Code中提供的大多数颜色主题的效果.