git-config

    5熱度

    1回答

    有沒有辦法全局配置git不自動生成用戶的電子郵件,如果沒有設置和中止提交,而不是? $ git commit -m "test" [master (root-commit) 71c3e2e] test Committer: unknown <[email protected]> Your name and email address were configured automatically

    3熱度

    3回答

    要保持所有配置文件同步,我有一個Github repository以及所有設置。雖然這在大多數情況下運行良好,但某些應用程序在不同機器上具有不同的版本。 所以,現在我想知道...有什麼辦法可以設置Git全局配置設置,如this one(這會導致我的筆記本電腦發出警告),而不會在舊Git版本的不同機器上導致錯誤? 一個選項可能會打包git push命令,以便在支持時添加標誌,但看起來像是黑客。

    18熱度

    4回答

    我在Windows上使用Git,在公司網絡上我使用基本身份驗證的HTTP代理。出站SSH不起作用,所以我必須通過代理使用HTTPS。 我知道如何使用git config http.proxy將設置配置爲http://[username]:[password]@[proxy]:[port]。 但是,特別是因爲這是一臺共享機器,我寧願不將我的密碼存儲在我的.gitconfig中。另外,使用git co

    2熱度

    2回答

    使用git config user.email "[email protected]"在global配置文件中設置用戶電子郵件。 使用git config --global user.email "[email protected]"或git config --local user.email "[email protected]"(從回購中)拋出: "error: only one config

    2熱度

    1回答

    我有三個git配置文件。其中一個名爲.gitconfig,包含我的git設置的90%。常見的平臺不可知的設置在這裏。另一個名爲.gitconfig-windows,並且包含Git的Windows設置(Notepad ++作爲我的編輯器,例如,它不會在Linux上存在)。顯然,我也有一個用於Linux平臺的.gitconfig-linux。 現在,我有我的.gitconfig文件的頂部如下: [in

    2熱度

    1回答

    很長一段時間,我在我的別名下面的別名文件: ignore=!([ ! -e .gitignore ] && touch .gitignore) | echo $1 >>.gitignore 這不是原來的我了,如果你搜索它,你會看到很多地方。然而,最近我開始對別名有一個奇怪的問題。我忽略的任何東西都放在.gitignore文件中並放在同一行(僅限一個空格)。 我做了一些調試,發現真正發生的事情是

    -4熱度

    1回答

    我已經在Ubuntu中創建了幾個倉庫,但是當我做: ~/gittest1 ~/gittest2 ~/gittest3 vim ~/.gitconfig 我看到: user.name = Greatest Programmer user.email = [email protected] color.diff = auto color.status = auto color.br

    6熱度

    1回答

    讓說我有一個這樣的別名在我的.gitconfig是指一個別名: alias.showlog = log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' ,現在我希望有一個類似的別名,就像這樣: alias.sl = sh

    2熱度

    1回答

    我在我的gitconfig以下兩個區塊與地方的<placeholders>真實信息: [github] user = <name> token = <token> email = <email address> [github "user"] user = <name> token = <token> email = <email ad

    2熱度

    1回答

    我想設置trustExitCode爲false,並keepTemporaries爲true,但它不工作...我不underestand原因。這裏是我的~/.gitconfig: [merge] conflictstyle = diff3 tool = p4merge [mergetool] keepTemporaries = true keepBa