2013-07-21 4 views
0

J'ai appris Go et j'ai créé un répertoire recommandé comme C:\Users\A\Desktop\go et dans le répertoire aller j'ai bin, src et pkg. En src, j'ai un dossier "play" où je mets tout le tutoriel et les exercices et le code. En git bash je cd à C:\Users\A\Desktop\go et faire git init et git add . Quand je fais git status je reçois une liste de centaines de fichiers, y compris des tutoriels, des exercices, etc Mais je veux juste commettre un fichier qui est wiki.go et ses fichiers associés. Comment je fais ça? J'ai lu plusieurs tutoriels, mais je ne peux pas comprendre cela. Et je travaille seul sur ce code.Comment valider un seul fichier dans un répertoire?

+0

Veuillez clarifier votre question: voulez-vous commettre juste 'wiki.go', ou' wiki.go' et tous ses "fichiers associés". –

+0

wiki.go et tous ses fichiers connexes, comme les modèles ... – Zeynel

Répondre

2

Commettre que le fichier my_file, il suffit de faire:

git commit my_file 
+1

Cela fonctionne, mais il existe aussi d'autres solutions. –

3

Après la git init, à commettre tout juste wiki.go vous devez:

git add wiki.go 
git commit -m 'Add wiki.go.' 

Le git add . ajouterez tous les fichiers qui rendrait le suivant git commit ajoutez-les tous.

+0

Pourquoi feriez-vous à la fois 'git add .' et' git add wiki.go'? L'affiche originale veut juste le dernier. –

+0

Je vais modifier ma réponse. – cforbish

+0

Je dois faire quelque chose de mal: 'A @ A-PC/c/utilisateurs/a/desktop/go (maître) $ git ajouter wiki15.go fatal: pathspec 'wiki15.go' ne correspond à aucun fichier' – Zeynel

1

Les Etats d'origine: affiche

Je veux juste engager un fichier qui est wiki.go et ses fichiers.

Je suppose que le wiki.go et ses fichiers sont dans le répertoire src/play, comme l'indique d'affiches originales:

Dans src, j'ai un dossier « jouer » où je mets tout tutoriel et exercices et code.

Donc, pour ajouter wiki.go et les fichiers associés, il suffit de passer le chemin du dossier à git add:

$ git add <directory of wiki.go> 

Vous pouvez en savoir plus sur la façon d'utiliser le git add command at the official Linux Kernel Git documentation.

+0

Je rencontre pas de chance avec ceci: 'A @ A-PC/c/utilisateurs/un/desktop/go (maître) $ git add /c/users/a/desktop/go/src/play/gowiki/wiki15.go fatal : Chemin 'src/play/gowiki/wiki15.aller 'est en sous-module' src/play/gowiki ' A @ A-PC/c/utilisateurs/un/desktop/go (maître) $ git add /src/play/gowiki/wiki15.go fatal: Pourrait pas basculer vers 'C:/Program Files (x86)/Git/src/play/gowiki /': No suc h fichier ou répertoire' – Zeynel

+0

Il semble que vous ayez réussi à initialiser un sous-module Git dans 'src/play/gowiki 'dossier. Veuillez ajouter les étapes exactes que vous avez utilisées pour créer votre référentiel Git (et sous-modules?) À votre question. –

+0

Je vais essayer Mercurial, je ne pense pas que git est pour moi. Je peux fermer cette question. Merci pour votre réponse. – Zeynel

Questions connexes