我虽然gitignore只是一个文件,你可以指定哪些文件你不想检查你的回购。然后,我在菜单中看到创建一个新的repo,指定git忽略的选项如下:
我认为git忽略了文件。 git忽略Windows甚至意味着什么?还是C ++?为什么你只选择一个?
答案 0 :(得分:2)
如果您在那里选择了某些内容,GitHub会在您的新仓库中添加.gitignore
文件,其中包含一组忽略模式,这些模式通常对您选择的内容非常有用。如果你e。 G。选择Java
,文件将包含
# Ignore patterns for Java
*.class
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
*.jar
*.war
*.ear
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
答案 1 :(得分:1)
.gitignore
用于告知Git要忽略哪些文件用于跟踪目的。 GitHub中的这个函数只是一个快速启动/帮助程序,它将根据您指定的回购类型提供基本的,预先填充的.gitignore
文件。
答案 2 :(得分:0)
你是对的。 .gitignore
用于删除存储库中不需要的文件。但要小心,那里的选项并不意味着“删除Windows”或“删除C ++”。通过选择其中一个选项,GitHub将为您的项目提供一个特定.gitignore
文件,该文件最适合您的工作。例如,选择Visual Studio选项将为您提供this .gitignore file,删除.suo或.vs文件等文件。如果选择the C++ one,它将是一个最适合C ++项目的另一个。
您可以找到GitHub there使用的所有.gitignore
模板文件的列表。
答案 3 :(得分:0)
你是对的。 import {Injectable} from "@angular/core";
import { tkConfig } from './user-authentication.config';
import {Router} from "@angular/router";
import {tokenNotExpired} from "angular2-jwt";
let Auth0Lock = require('auth0-lock').default;
@Injectable()
export class UserAuthenticationService {
// Configure Auth0
userProfile: Object;
lock = new Auth0Lock (tkConfig.clientID, tkConfig.domain, {
avatar: null,
theme: {
primaryColor: "#69BE28",
foregroundColor: "#000000"
},
languageDictionary: {
title: "GCO TeamKeeper"
}
}
);
constructor(
private router: Router) {
this.userProfile = JSON.parse(localStorage.getItem('profile'));
// Add callback for lock `authenticated` event
this.lock.on('authenticated', (authResult) => {
localStorage.setItem('id_token', authResult.idToken);
this.lock.getProfile(authResult.idToken, (error, profile) => {
if (error) {
alert(error);
return;
}
profile.user_metadata = profile.user_metadata || {};
localStorage.setItem('profile', JSON.stringify(profile));
this.userProfile = profile;
this.router.navigate(['/organization']);
});
})
}
public login() {
// Call the show method to display the widget.
this.lock.show();
};
public authenticated() {
// Check if there's an unexpired JWT
// It searches for an item in localStorage with key == 'id_token'
return tokenNotExpired();
};
public logout() {
// Remove token from localStorage
localStorage.removeItem('id_token');
localStorage.removeItem('profile');
this.userProfile = undefined;
this.router.navigate(['/start']);
};
}
文件指定要从存储库中的跟踪中排除的内容。该函数基本上创建了一个启动.gitignore
文件,其中包含您最常在回购中无需跟踪的Windows文件。安装文件,存档,图像缩略图,图像查看器或类似文件创建的图标文件......
例如:
.gitignore