1、安装过程
SourceTree 安装时复杂,繁琐,需要特殊途径跳过登录 Atlassian 账户,参考方法 。
GitHubDesktop 安装方便,无需任何特殊过程。
2、两者均不可自定义安装路径
SourceTree 安装目录在 用户目录/AppData/Local/Atlassian
GithubDesktop 安装目录在 用户目录/AppData/Local/GitHubDesktop
GithubDesktop 还有一个数据目录,在 用户目录/AppData/Roaming/GitHub Desktop (注意有个空格)
3、GitHubDesktop 的 Discard Changes,是将文件变回原来的样子。
与 SourceTree 中的丢弃功能相同。
4、SourceTree 提交(commit)时,只提交已暂存的文件。在未暂存文件,右键->添加,是将未暂存文件添加到暂存文件。
5、SourceTree的移除功能就是删除。
6、.gitignore 文件是 Git 的一个文件和目录列表,里面记录那些文件被忽略。但是仅仅对新添加的文件有效。如果有文件已经 commit 过,那将不会被忽略。
网友评论