A git push
parancs lehetővé teszi, hogy a helyi Git-adattár helyi fiókjából küldje el (vagy tolja el ) a távoli adattárba történő végrehajtásokat.
A távoli adattárhoz való hozzáféréshez meg kell győződnie arról, hogy a helyi adattár minden módosítását végrehajtják .
A parancs szintaxisa a következő:
git push
Számos különböző opciót adhat át a paranccsal, többet megtudhat róluk a Git dokumentációjában, vagy futtathatja git push --help
.
Lépjen egy adott távoli adattárra és fiókra
A kód leküldéséhez először klónozni kell egy adattárat a helyi gépre.
# Once a repo is cloned, you'll be working inside of the default branch (the default is `master`) git clone //github.com// && cd # make changes and stage your files (repeat the `git add` command for each file, or use `git add .` to stage all) git add # now commit your code git commit -m "added some changes to my repo!" # push changes in `master` branch to github git push origin master
Ha többet szeretne megtudni az ágakról, nézze meg az alábbi linkeket:
- git pénztár
- git ág
Nyomjon egy adott távoli adattárat és az összes fiókot
Ha az összes változtatást át akarja helyezni a távoli adattárba és annak minden ágába, használhatja:
git push --all
amiben:
--all
az a zászló, amely jelzi, hogy az összes ágat a távoli adattárba akarja tolniREMOTE-NAME
annak a távoli adattárnak a neve, amelyre tovább akar lépni
Nyomjon egy adott ágra erőparaméterrel
Ha figyelmen kívül akarja hagyni a Gituban a Github-ban végrehajtott helyi változtatásokat (amit a fejlesztők többsége megtesz a fejlesztőkiszolgáló gyorsjavításáért), akkor a —force paranccsal lenyomhatja ezeket a változásokat.
git push --force
amiben:
REMOTE-NAME
annak a távoli adattárnak a neve, amelyre át akarja tolni a módosításokatBRANCH-NAME
annak a távoli fióknak a neve, amelyre át akarja állítani a változtatásokat
Nyomja meg, figyelmen kívül hagyva Git előtoló kampóját
Alapértelmezés szerint git push
kiváltja a --verify
váltást. Ez azt jelenti, hogy a git végrehajtja az esetlegesen konfigurált kliens oldali előtolásos szkripteket. Ha az előtoló szkriptek meghiúsulnak, akkor a git is tönkremegy. (Az előre nyomott horgok alkalmasak olyan dolgok elvégzésére, mint például annak ellenőrzése, hogy a végrehajtási üzenetek megfelelnek-e a vállalati szabványoknak, egységtesztek futtatására stb.). Előfordulhat, hogy figyelmen kívül hagyja ezt az alapértelmezett viselkedést, például abban a forgatókönyvben, ahol a szolgáltatás ágának változtatásait át akarja állítani egy másik közreműködőhöz, de a folyamatban lévő munka változásai megszakítják az egység tesztjeit. A horog figyelmen kívül hagyásához egyszerűen írja be a push parancsot, és adja hozzá a zászlót--no-verify
git push --no-verify
Több információ:
- Git dokumentáció - nyomja meg
- Git kampók