Maison >Tutoriel système >Linux >Premiers pas avec les commandes git

Premiers pas avec les commandes git

WBOY
WBOYavant
2024-03-19 12:49:10485parcourir

Premiers pas avec les commandes git

Définir les informations utilisateur

Cela devrait être la première étape pour installer git. Nous ajouterons les informations utilisateur (nom d'utilisateur et e-mail), ainsi lorsque nous validons le code, un message de validation sera généré avec les informations utilisateur, ce qui facilite le suivi du processus de validation. Pour ajouter des informations utilisateur, la commande est git config :

$ git config --global user.name "Daniel"
$ git config --global user.email "[email protected]"

Après avoir ajouté les informations utilisateur, nous vérifierons si les informations sont mises à jour avec succès en exécutant la commande suivante.

$ git config --list

Nous devrions pouvoir voir la sortie des informations sur l'utilisateur.

Commande GIT
Créer un nouvel entrepôt

Pour créer un nouveau référentiel, exécutez la commande suivante :

$ git init
Trouver un entrepôt

Pour trouver un entrepôt, la commande est la suivante :

$ git grep "repository"
Connectez-vous à un entrepôt distant

Pour vous connecter au référentiel distant, exécutez la commande suivante :

$ git remote add origin remote_server

Vérifiez ensuite tous les serveurs distants configurés en exécutant la commande suivante :

$ git remote -v
Cloner un référentiel

Pour cloner un référentiel depuis votre serveur local, exécutez le code suivant :

$ git clone repository_path

Si nous voulons cloner un entrepôt sur le serveur distant, la commande pour cloner cet entrepôt est :

$ git clone repository_path
Liste des branches dans le référentiel

Pour consulter la liste de toutes les branches disponibles et actuellement actives, exécutez :

$ git branch
Créer une nouvelle branche

Créez et utilisez une nouvelle branche, la commande est :

$ git checkout -b 'branchname'
Supprimer une succursale

Pour supprimer une branche, exécutez :

$ git branch -d 'branchname'

Pour supprimer une branche du référentiel distant, exécutez :

$ git push origin:'branchname'
Passer à une autre succursale

Pour passer de la branche actuelle à une autre branche, utilisez

$ git checkout 'branchname'
Ajouter des fichiers

Ajoutez des fichiers à l'entrepôt et exécutez :

$ git add filename
Statut du dossier

Pour vérifier l'état des fichiers (ceux sur le point d'être soumis ou ajoutés), exécutez :

$ git status
Soumettre les modifications

在我们添加一个文件或者对一个文件作出变更之后,我们通过运行下面命令来提交代码:

$ git commit -a

提交变更到 head 但不提交到远程仓库,命令是:

$ git commit -m "message"
推送变更

推送对该仓库 master 分支所做的变更,运行:

$ git push origin master
推送分支到仓库

推送对单一分支做出的变更到远程仓库,运行:

$ git push origin 'branchname'

推送所有分支到远程仓库,运行:

$ git push -all origin
合并两个分支

合并另一个分支到当前活动分支,使用命令:

$ git merge 'branchname'
从远端服务器合并到本地服务器

从远端服务器下载/拉取变更到到本地服务器的工作目录,运行:

$ git pull
检查合并冲突

查看对库文件的合并冲突,运行:

$ git diff -base 'filename'

查看所有冲突,运行:

$ git diff

如果我们在合并之前想预览所有变更,运行:

$ git diff 'source-branch' 'target-branch'
创建标记

创建标记来标志任一重要的变更,运行:

$ git tag 'tag number' 'commit id'

通过运行以下命令,我们可以查找 commit id :

$ git log
推送标记

推送所有创建的标记到远端服务器,运行:

$ git push -tags origin
回复做出的变更

如果我们想用 head 中最后一次变更来替换对当前工作树的变更,运行:

$ git checkout -'filename'

我们也可以从远端服务器获取最新的历史,并且将它指向本地仓库的 master 分支,而不是丢弃掉所有本地所做所有变更。为了这么做,运行:

$ git fetch origin
$ git reset -hard master

好了,伙计们。这些就是我们使用 git 服务器的命令。我们将会很快为大家带来更有趣的教程。如果你希望我们对某个特定话题写一个教程,请通过下面的评论箱告诉我们。像往常一样, 欢迎您的各种意见和建议。


Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer