如果我只是想将一个完整的源目录作为tar-ball发送给某人,我可以包含.git或者那里有个人信息吗?
完美的场景是让对方解压缩目录并开始拥有自己的分支,可以这么说,除了我在提交中的名字之外没有任何我作为前“所有者”的痕迹。这可能吗?
答案 0 :(得分:3)
查看.git/
directories的内容,它包含跟踪回购更改所需的所有信息,这对于您要留下副本的人来说非常有用,无论是对于之前发生的日志和提交,所以简而言之,没有个人信息。
虽然有@HBHB和@tarleb提到的情况,即每个仓库在本地配置您的用户名,这会将此信息留在您的.git/config
文件中,如下所示:
[core]
repositoryformatversion = 0
fileMode = false
bare = false
logallrefupdates = true
ignorecase = true
precomposeunicode = true
[branch "master"]
remote = origin
merge = refs/heads/master
[branch "development"]
remote = origin
merge = refs/heads/development
[user]
email = {your_email@example.com}
答案 1 :(得分:2)
@RabeeAbdelWahab非常清楚地涵盖了它。更具体一点:SELECT *
FROM TABLE WHERE (isReset = 1) AND (Date_Time <= '2015-11-30')
目录包含
.git
)。这通常不是超级敏感的信息,但有人可能会想一想将其发送给其他人是否是一个好主意。
作为替代方案,我建议将repo克隆到新目录中,更改您想要保留的设置并改为发送新的repo。