Maison >Tutoriel système >Linux >Premiers pas avec les commandes git
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.
Pour créer un nouveau référentiel, exécutez la commande suivante :
$ git init
Pour trouver un entrepôt, la commande est la suivante :
$ git grep "repository"
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
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
Pour consulter la liste de toutes les branches disponibles et actuellement actives, exécutez :
$ git branch
Créez et utilisez une nouvelle branche, la commande est :
$ git checkout -b 'branchname'
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'
Pour passer de la branche actuelle à une autre branche, utilisez
$ git checkout 'branchname'
Ajoutez des fichiers à l'entrepôt et exécutez :
$ git add filename
Pour vérifier l'état des fichiers (ceux sur le point d'être soumis ou ajoutés), exécutez :
$ git status
在我们添加一个文件或者对一个文件作出变更之后,我们通过运行下面命令来提交代码:
$ 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!