Dans le processus d'utilisation de Git pour le contrôle de version, la validation est une opération très courante, mais si vous la soumettez uniquement localement, les autres ne pourront pas voir votre code. Pour que d’autres puissent voir et modifier le code, nous devons transmettre le code à l’entrepôt distant. Github est actuellement l'une des plateformes d'hébergement de code les plus populaires. Cet article explique comment effectuer des opérations push sur Github.
Étape 1 : Créer un référentiel
Sélectionnez "Nouveau référentiel" dans le menu déroulant du signe "+" dans le coin supérieur droit de la page d'accueil de github, créez un nouveau référentiel et indiquez si vous devez créer un fichier README et un fichier .gitignore sous le nom du référentiel .
Étape 2 : Configurer l'entrepôt distant
Exécutez la commande suivante dans le terminal :
git remote add origin remote Warehouse Address
git remote add origin 远程仓库地址
这里把远程仓库的地址记为 远程仓库地址
,需要将其替换为实际的远程仓库地址。
使用 git remote -v
命令可以查看当前仓库的所有远程仓库信息,如下:
$ git remote -v origin git@github.com:username/repository.git (fetch) origin git@github.com:username/repository.git (push)
如果显示的信息有误,可以使用 git remote rm origin
命令删除当前仓库的远程仓库信息,然后重新进行设置。
步骤三:添加并提交代码
在本地仓库中添加待提交的代码文件(或文件夹):
git add filename
或者 git add foldername
其中,filename 和 foldername 分别指代待提交的单个文件和文件夹。
执行完添加操作后,使用 git status
命令可以查看当前本地仓库的状态,如下:
$ git status On branch master No commits yet Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: filename
然后执行提交操作:
git commit -m"commit message"
commit message
指代提交的信息,可以根据实际情况更改。
步骤四:推送代码
在本地仓库中提交完代码后,执行以下命令将代码推送到远程仓库:
git push -u origin master
这里,“-u”参数指代“--set-upstream”,用于关联本地仓库的主分支(branch)与远程仓库的主分支,并且第一次推送需要使用该参数。
如果不需要关联主分支,可以使用以下命令:
git push origin 分支名
这里,分支名
adresse de l'entrepôt distant, vous devez la remplacer par l'adresse réelle de l'entrepôt distant. <p></p>Utilisez la commande <code>git remote -v
pour afficher toutes les informations de l'entrepôt distant de l'entrepôt actuel, comme suit : rrreee
Si les informations affichées sont incorrectes, vous pouvez utilisergit remote rm origin
La commande supprime les informations de l'entrepôt distant de l'entrepôt actuel, puis les redéfinit. Étape 3 : Ajoutez et soumettez le code git add filename
ou git addfoldname
git status
pour afficher l'état de l'entrepôt local actuel, comme suit : git commit - m "message de validation"
🎜🎜message de validation
fait référence aux informations soumises et peut être modifié en fonction de la situation réelle. 🎜🎜Étape 4 : Push the code 🎜🎜Après avoir soumis le code dans l'entrepôt local, exécutez la commande suivante pour pousser le code vers l'entrepôt distant : 🎜🎜git push -u origin master
🎜🎜Ici , "-u "Le paramètre fait référence à "--set-upstream", qui est utilisé pour associer la branche principale de l'entrepôt local à la branche principale de l'entrepôt distant, et ce paramètre doit être utilisé pour la première poussée. 🎜🎜Si vous n'avez pas besoin d'associer la branche principale, vous pouvez utiliser la commande suivante : 🎜🎜git push origin branch name
🎜🎜Ici, branch name
fait référence à la nom de la branche qui doit être poussée. Parmi eux, « origine » fait référence au nom de l'entrepôt distant, qui doit être modifié en fonction de la situation réelle. 🎜🎜Après avoir effectué l'opération push, vous pouvez visualiser les fichiers de code (ou dossiers) dans l'entrepôt local dans l'entrepôt distant. 🎜🎜Résumé🎜🎜Ce qui précède présente l'ensemble du processus et les étapes des opérations push sur github. Pour résumer : 🎜🎜🎜 Créez un entrepôt github 🎜🎜 Définissez l'adresse de l'entrepôt distant de l'entrepôt 🎜🎜 Ajoutez et soumettez le code dans l'entrepôt local 🎜🎜 Effectuez une opération push et poussez le code vers l'entrepôt distant 🎜🎜🎜 Pour les débutants , master git Les opérations de base sont essentielles non seulement pour nous aider à mieux gérer le code, mais également pour promouvoir la collaboration et le travail d'équipe. J'espère que cet article pourra vous aider à mieux utiliser la plateforme github. 🎜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!