Le développement distribué Git est divisé en entrepôt distant, entrepôt local et fichiers locaux.
Lisez les informations pertinentes et découvrez :
git add 将本地修改的文件提交的缓冲区
git commit 将缓存区中的文件提交当本地仓库
git push 将本地仓库推送到远端仓库
Combiné au développement quotidien de projets (GitLab), j'ai quelques questions :
完成开发后,
1.git stash
2.git pull remote
3.git stash pop
4.如有冲突解决冲突
5.git add --all
6.git commit -a -m "xxx"
7.git push origin
8.GitLab 本地仓与远端仓发合并请求
9.管理员同意合并 代码同步
Sur la base du projet, je comprends que git commit signifie ajouter des commentaires, et git push signifie pousser le code local vers l'entrepôt local, puis lancer une demande de fusion avec l'extrémité distante.
Il y a quelques problèmes avec ma description
实际开发中是有一个远端公用库,比如叫做ljt,有3位开发人员,依次派生了3个库出来,我派生的库名字叫做mark。每次push到a库,然后到GitLab发起合并请求。
远端公用库ljt有3个分支,依次为master,dev,release,我派生下来的库mark,也有三个同样的分支,我在GitLab上删除掉dev,release分支后,每次修改完代码后push到mark/master分支然后发合并请求,但是我使用命令行查看远端分支会显示如图。
Voici la bibliothèque que j'ai forkée :
Voici la bibliothèque distante :
(ignorer la branche du correctif)
Un article qui explique les principes de git à l'aide de dessins, très clair : Git illustré
Un tutoriel sur comment utiliser git du début à la fin, également très clair : tutoriel concis de git
J'espère qu'il pourra vous aider
Cette explication est très claire
http://www.liaoxuefeng.com/wi...
Eh bien, c'est vrai, ce n'est pas grave si vous le comprenez de cette façon !
git commit
est soumis à l'entrepôt local et le paramètre-m
est utilisé pour ajouter des commentaires à soumettre.git push
Appuyez sur la télécommande.Comprenons-le ainsi, à condition que vous sachiez comment l'utiliser.