Hızlı başlangıç
-
Listeye göz atma
Komutlar günlük frekansına göre sipariş edilmiştir.
-
Arama
Komut adına veya açıklamasına göre filtreleme.
-
Copy komutu
Terminal 'inize yapıştırın.
Günlük kullanım için kurulmuş Git komutları: init, clone, branch, merge, stash ve remotes. Yeni başlayanlar ve arada sırada hafıza kayıpları için tek tıklamayla arama ve kopyalama.
Gizlilik: yerel olarak işlenir, asla yüklenmez.
Anında sonuçları görmek için aşağıdaki giriş alanına yapıştırın
常用 Git 命令速查; 搜索命令或说明,一键复制。
git initInitialize a new repository
git clone <url>Clone a remote repository
git statusShow working tree status
git add <file>Stage changes
git add .Stage all changes
git commit -m "msg"Commit staged changes
git pushPush commits to remote
git pullFetch and merge remote changes
git branchList branches
git branch <name>Create a branch
git checkout <branch>Switch branch
git switch <branch>Switch branch (newer)
git merge <branch>Merge branch into current
git log --onelineCompact commit history
git diffShow unstaged diff
git stashStash working changes
git stash popApply latest stash
git remote -vList remotes
git fetchDownload remote objects
git rebase <branch>Rebase onto branch
收录日常开发最常用的 Git 子命令; 完整选项见 git help 与官方文档。
Günlük kullanım için kurulmuş Git komutları: init, clone, branch, merge, stash ve remotes. Yeni başlayanlar ve arada sırada hafıza kayıpları için tek tıklamayla arama ve kopyalama.
Listeye göz atma
Komutlar günlük frekansına göre sipariş edilmiştir.
Arama
Komut adına veya açıklamasına göre filtreleme.
Copy komutu
Terminal 'inize yapıştırın.
Bu bir hile sayfası; run git help <command>Tam seçenekler ve bayraklar için.
Repo 'yu klonlayarak başlayın: `git clone <url>"Tüm uzak kod tabanını yerel olarak kopyalar. Günlük çalışma sırasında, yeni bir şubedeki değişiklikleri izole etmek için `git checkout -b feature-x` kullanın.Özellikleri tamamladıktan sonra, aşama `git add.` ile değişir, `git commit -m "message" ile commit yapın, ardından `git push origin feature-x` ile dalı itin.
Acil hatalar için, geçici olarak teslim edilmemiş değişiklikleri kaydetmek ve ana şubeye geçmeden önce çalışma alanını temizlemek için `git stash` kullanın. Birleştirirken, `git merge -- no-ff` şube geçmişini korurken, çatışmalar `git...tool` ile görsel olarak çözülebilir. Düzenli olarak `git fetch --prune` silinmiş uzak dallar için yerel referansları temizlemek için çalıştırın.
Input
git stash
Output
Stash working changes
Günlük operasyonlara odaklanır; rebase -i, filter-branch, vb. için resmi belgelere bakın.
Hayır, sadece statik referans.
Sığ klon için muhtemelen `--depth=1` kullandınız, bu sadece yer tasarrufu için en son geçmişi indirir. Tam geçmiş için, ya bu bayrak olmadan reclon veya mevcut repo üzerinde `git fetch --unshallow` çalıştırın.