L'un de nous souvent rencontré lors de la rédaction de code, nous voulons savoir comment une fonction est déterminée afin que nous puissions savoir comment l'appeler. Si le code est moins élevé, nous pouvons certainement rechercher votre viande, mais si le nombre de gros codes, la chair semble clairement. Si vous utilisez IDE, l'IDE actuel est bien sûr hérité. Si vous aimez l'éditeur comme moi, vous pouvez avoir un problème. À ce stade, nous pouvons utiliser la commande GIT WUE pour nous aider à trouver l'emplacement où se trouve le code.
Exemple: Nous sommes maintenant dans une archive Python, vous voulez savoir où get_yaml_config est apparu, nous pouvons donc trouver la définition et les paramètres de celui-ci.
À ce stade, nous pouvons appliquer:
Nous entrerons dans l'interface VIM, qui affichera cette fonction
git grep get_yaml_config
Toutes les emplacements de sortie montrent
Nous pouvons évidemment savoir qu'il existe des DEF qui apparaissent dans la fonction identifiée, nous devons simplement trouver ce fichier lors de la détectionCe code peut être. C'est l'utilisation de base de GIT GREP. Vous pouvez toujours dire que cela est toujours très gênant, bien que cela nous ait aidé à trouver des fichiers spécifiques, mais si ce fichier est très important, nous avons toujours une ligne de code pour lire des propriétés? Y a-t-il un moyen d'afficher un emplacement spécifique?
Bien sûr, c'est très simple, nous devons juste ajouter ce paramètre.
Nous avons trouvé le numéro de ligne à ce sujet.
git grep -n get_yaml_config
Bien sûr, ses fonctions sont plus que celles-ci, nous ne trouvons parfois qu'un lieu spécifique sans diriger, nous voudrons également connaître la fonction de Cela se produit
no. Cela peut être fait comme ça, mais il suffit d'ajouter un paramètre A -P.Il semble que cela semble presque, mais il est affiché dans les fonctions de chaque position d'appel. Non seulement cela, Git Grep peut également être affiché
pour trouver la version de code précédente . Si nous utilisons l'IDE pour trouver des outils, nous devrons payer pour laVersions précédentes, puis recherchées et utilisées Git Salut, vous pouvez ignorer cette étape.
La méthode utilisée est également très simple, nous devons simplement ajouter que la Mitide ou une carte GIT COM est ok.Lundi, cherchant un journal
Parfois, nous ne voulons parfois pas savoir où cette fonction est, mais j'espère que quand est-ce? Ou quand il crée un changement. À ce stade, nous pouvons toujours utiliser GIT, IT peut également rechercher un journal non seulement de rechercher le code .
La méthode utilisée est également très simple, nous utilisons la commande GIT journal, en ajoutant le paramètre -l et: get_yaml_config: générate_create_sql.py. Il représente le changement de fonction de get_yaml_config ce fichier dans ce fichier.
Le résultat nous serons:
git grep -n -p get_yaml_config 9caf1ecda6
Il affiche le temps de changement de code correspondant et l'engagement, prouve même le code spécifique correspondant et les modifications à tout le monde. On peut dire qu'il est très clair, c'est très pratique pour nous
L'estimation initiale d'utilisation sera moins adaptable.Je pense que c'est très gênant lorsque vous battez la commande, mais je verrai que la recherche de git est rapide et que la mémoire consomme moins de mémoire.Comme le nombre de fichiers ouverts par l'IDE, vous souhaitez trouver très lentement, vous devez attendre longtemps, vous pouvez l'essayer avec git, l'expérience n'est vraiment pas la même, elle est très recommandée.