Nimdeɛ a wɔde gyina so Mmoa ne nkyerɛkyerɛmu no
Adwumayɛ wɔ git akorae mu
Pro bɛtumi ayɛ adwuma wɔ wo mmoa mma (repositories) mu bi wɔ kɔmputa adwuma dwamfo (coding agent) bi te sɛ — ɛbɛtumi akyerɛ wo nokorɛ files no, na ɛbɛtumi asakra wɔ hɔn mu.
Wɔde mfiri na ɛkyerɛ krataafa yi ase sɛnea ɛbɛyɛ a ɛbɛyɛ mmerɛw. Engiresi kasa mu mfitiase de no ne nkyerɛase a ɛfa ho.
Akura nkitahodie bi nkamfo nkamfo
?git, anaa no Git chip no wɔ toolbar no mu, ɛbɔ kɔmɔ provider bi:
GitHub, GitLab, anaa Gitea/Forgejo — a ɛfa Codeberg ne self-hosted instances ho. Ɛhɔhia
scoped personal access token, repository ne branch.
Ɛneɛ a wode de hyɛɛ mu a, chip no bɛkyerɛ repository no din, ne ntoma a wɔatuma ne a
Pro model deɛ wɔpanini wɔ saa repository no mu kɔntekst no mu.
?git disconnect ɛtwa bi.
Ɛbɛtumi ayɛ dɛn
Adwuma a ɛwɔ repo mu nkyerɛkyerɛmu no, ɛyɛ nindee kɛseɛ bi ansa na ɛnyɛ nkyerɛkyerɛmu koro. Model no bɛtumi aka mfonini mu nneɛma, ahia file, na sesa mfonini mu nneɛma no mu, na ɛnkuase wɔ nea ɛhyɛɛ no kwan — enti sɛ "adwuma a ɛretumi mpa mpa biara no nti adwuma no asɛe ntɛm" a, ɛbɛyɛ sɛ ɛyɛ wo code mu nneɛma nti, ɛnyɛ sɛ ɛde adwuma a ɛkyerɛ wo code no bɔ ne ho adi.
Ɛhunu kwan a wode hyɛɛ no nsuo no, ne nkyekyɛm a ɛwɔ hɔ nnɛ no so.
M'atwerɛ kɔm de aka no kɔ so
?git writes on ɛma wo tumi de files to mu, ntentan (branches) hyɛ aseɛ ne pull
anaa merge requests mu. Ɛnyɛ ne sɛ ɛwɔ hɔ ara, na ɛyɛ mma sɛ ɛnyɛ wo pɛ sɛ wopɛ sɛ wode kɔ so.
Berɛ a wode writes on di, sɛ wopɛ sɛ wosen a, wobɛnya branch ne pull request a wobɛhwɛ no ansa na ɛne patch a wɔatua wɔ chat mu nnye. Ɛhɔ nnye wo default branch mu koraa a ɛnyɛ saa branch a wode kɔɔ mu no na wopɛɛ sɛ ɛyɛ saa.
Sɛ repo adwuma bi nya sika sɛn
Repo task bi de model calls nwɔtwe nka mfomsoɔ biara — hwɛ, kenkan, hwehwɛ, mmuaeɛ — ne biara nsesaeɛ no wɔ model a wɔasii no so no... Pro no dueƐnyɛ wɔde dwom biara de di dwuma no na wɔsika so, enti sɛnea wahu nsɛmmisa bi firi nwoma baako mu no, ɛyɛ sɛ ɛyɛ sɛnea nkyerɛkyerɛmu a ɛte sɛ bi wɔ dwom biara mu no.
App no kyerɛ nnɔ total no ne nsesaeɛ dwumadie adidi adidi mmerɛw mmerɛw a ɛda repo task biara a ɛwɔ hɔ akyi.
Ɛfa saa token no ho
Wɔde access token no sie wo device no nkutoo so na wɔde a ehu popaƐkɔ Nymbot dwumadifo no nkyɛn wɔ ɔpɛpɛɛpɛ biara a ɛba, na wɔannka no wɔ server ase anaa wɔde aka adi. Fa ɛde wo nkyerɛkyerɛmu baako a wopɛ sɛ wode di dwuma no nko, na ɛtɔ sɛ wopɛ sɛ wode di dwuma no a, ɛtɔ wo dwumadiefo no mu.
Efisɛ ɛwɔ device no mu pɛ, ɛnyɛ sync: hyɛ repository no so bio wɔ deɛ ɛtɔ so mmienu no so, wɔ token a ɛfa device no ho pɛ, sɛ wopɛ sɛ wosesa wɔn mma biara mma biara a.