Pour soumettre du code à coding.net pour la première fois, utilisez les trois commandes suivantes :
# git add .
# git commit -m"init project"
# git push
Donc, si vous modifiez le code à l'avenir, devrez-vous exécuter ces 3 commandes à chaque fois que vous le soumettez ? Y a-t-il une différence ?
git add -A valide toutes les modifications. Vous pouvez utiliser git status pour afficher les modifications en cours, puis valider de manière sélective via git add xxx.
Le commit Git consiste à soumettre d'abord les modifications localement.
git commit -m "xxxx" où les guillemets sont le texte de description de la soumission.
Si vous git commit directement, une interface vi apparaîtra, dans laquelle vous pourrez saisir les instructions de soumission. C-o enregistre, puis C-x quitte et valide.
Lors de l'exécution de git push, les modifications seront poussées vers l'extrémité distante
Recommandé https://book.douban.com/subject/24752672..., vous pouvez le parcourir de manière générale.
.git add
. Soumet toutes les modifications du référentiel actuel à la zone de préparation du référentiel. Lorsque vouscommit
, la zone de préparation sera effacée. Par conséquent, vous devez toujours effectuer l’opération d’ajout avant de soumettre la prochaine fois.J'ai également appris GIT récemment et j'ai écrit un article d'introduction. Vous pouvez le lire : http://justin-x.cn/2016/03/29/git-StudyN...
Il est recommandé de rechercher exactement la même question avant de poser des questions à l'avenir
git commit -a -m"init project"
git push
sourcetree résout votre problème ! ! !
Le troisième élément n'a pas besoin d'être exécuté, car le troisième élément est transmis au serveur coding.net. Vous pouvez d'abord le soumettre localement, puis le transmettre au serveur si nécessaire
.git clone -> espace de travail -> git add -> zone de préparation -> bibliothèque de versions -> les projets des autres