Skip to content

Commit 567d46f

Browse files
committed
git commands
0 parents  commit 567d46f

File tree

6 files changed

+459
-0
lines changed

6 files changed

+459
-0
lines changed

README.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
Git Commands
2+
============
3+
4+
## Translated Versions
5+
- [Versão em português](READMEpt.md)
6+
- [Versión en español](READMEes.md)
7+
- [Türkçe versiyon](READMEtr.md)
8+
- [বাংলা সংস্করণ](READMEbn.md)
9+
- [हिन्दी अनुवाद](READMEhi.md)
10+
11+
___
12+
13+
_A list of my commonly used Git commands_
14+
15+
*If you are interested in my Git aliases, have a look at my `.bash_profile`, found here: https://github.com/joshnh/bash_profile/blob/master/.bash_profile*
16+
17+
--
18+
19+
### Getting & Creating Projects
20+
21+
| Command | Description |
22+
| ------- | ----------- |
23+
| `git init` | Initialize a local Git repository |
24+
| `git clone ssh://git@github.com/[username]/[repository-name].git` | Create a local copy of a remote repository |
25+
26+
### Basic Snapshotting
27+
28+
| Command | Description |
29+
| ------- | ----------- |
30+
| `git status` | Check status |
31+
| `git add [file-name.txt]` | Add a file to the staging area |
32+
| `git add -A` | Add all new and changed files to the staging area |
33+
| `git commit -m "[commit message]"` | Commit changes |
34+
| `git rm -r [file-name.txt]` | Remove a file (or folder) |
35+
36+
### Branching & Merging
37+
38+
| Command | Description |
39+
| ------- | ----------- |
40+
| `git branch` | List branches (the asterisk denotes the current branch) |
41+
| `git branch -a` | List all branches (local and remote) |
42+
| `git branch [branch name]` | Create a new branch |
43+
| `git branch -d [branch name]` | Delete a branch |
44+
| `git push origin --delete [branch name]` | Delete a remote branch |
45+
| `git checkout -b [branch name]` | Create a new branch and switch to it |
46+
| `git checkout -b [branch name] origin/[branch name]` | Clone a remote branch and switch to it |
47+
| `git branch -m [old branch name] [new branch name]` | Rename a local branch |
48+
| `git checkout [branch name]` | Switch to a branch |
49+
| `git checkout -` | Switch to the branch last checked out |
50+
| `git checkout -- [file-name.txt]` | Discard changes to a file |
51+
| `git merge [branch name]` | Merge a branch into the active branch |
52+
| `git merge [source branch] [target branch]` | Merge a branch into a target branch |
53+
| `git stash` | Stash changes in a dirty working directory |
54+
| `git stash clear` | Remove all stashed entries |
55+
56+
### Sharing & Updating Projects
57+
58+
| Command | Description |
59+
| ------- | ----------- |
60+
| `git push origin [branch name]` | Push a branch to your remote repository |
61+
| `git push -u origin [branch name]` | Push changes to remote repository (and remember the branch) |
62+
| `git push` | Push changes to remote repository (remembered branch) |
63+
| `git push origin --delete [branch name]` | Delete a remote branch |
64+
| `git pull` | Update local repository to the newest commit |
65+
| `git pull origin [branch name]` | Pull changes from remote repository |
66+
| `git remote add origin ssh://git@github.com/[username]/[repository-name].git` | Add a remote repository |
67+
| `git remote set-url origin ssh://git@github.com/[username]/[repository-name].git` | Set a repository's origin branch to SSH |
68+
69+
### Inspection & Comparison
70+
71+
| Command | Description |
72+
| ------- | ----------- |
73+
| `git log` | View changes |
74+
| `git log --summary` | View changes (detailed) |
75+
| `git log --oneline` | View changes (briefly) |
76+
| `git diff [source branch] [target branch]` | Preview changes before merging |

READMEbn.md

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
গিট কমান্ডস
2+
============
3+
4+
## অনুবাদিত সংস্করণ
5+
- [English version (original)](README.md)
6+
- [Versão em português](READMEpt.md)
7+
- [Versión en español](READMEes.md)
8+
- [বাংলা সংস্করণ](READMEbn.md)
9+
- [हिन्दी अनुवाद](READMEhi.md)
10+
11+
___
12+
13+
_প্রায়শই ব্যবহৃত গিট কমান্ডের তালিকা_
14+
15+
*আপনি যদি গিট এলিয়াসে আগ্রহী হন তবে এখানে '.bash_profile' এ দেখুন: https://github.com/joshnh/bash_profile/blob/master/.bash_profile*
16+
17+
*অনুবাদে মূল ইংরেজি শব্দগুলো সংরক্ষণ করা হয়েছে, যেখানে "রিপোজিটরি" শব্দটিকে "রেপো", "লোকাল" কে "লোকাল" এবং "রিমোট" কে "রিমোট" হিসেবে অনুবাদ করা হয়েছে। আশা করি এগুলো বিবেচনা করলে ডকুমেন্ট থেকে উপকৃত হতে পারবেন .*
18+
19+
--
20+
21+
### প্রজেক্ট নামানো ও তৈরি করা
22+
23+
| কমান্ড | বর্ণনা |
24+
| ------- | ----------- |
25+
| `git init` | একটি লোকাল গিট রেপো শুরু করুন |
26+
| `git clone ssh://git@github.com/[username]/[repository-name].git` | একটি রিমোট রেপোর লোকাল অনুলিপি তৈরি করুন |
27+
28+
### বেসিক স্ন্যাপশট
29+
30+
| কমান্ড | বর্ণনা |
31+
| ------- | ----------- |
32+
| `git status` | স্ট্যটাস চেক করুন |
33+
| `git add [file-name.txt]` | স্টেজিং এরিয়ায় একটি ফাইল এড করুন |
34+
| `git add -A` | স্টেজিং এলাকায় সমস্ত নতুন এবং পরিবর্তিত ফাইল এড করুন |
35+
| `git commit -m "[commit message]"` | পরিবর্তনগুলোর কমিট (ব্যাখ্যা) করুন |
36+
| `git rm -r [file-name.txt]` | ফাইল (বা ডিরেক্টরি) ডিলেট করুন |
37+
38+
### ব্রাঞ্চিং এবং মার্জিং
39+
40+
| কমান্ড | বর্ণনা |
41+
| ------- | ----------- |
42+
| `git branch` | ব্রাঞ্চের তালিকা (তারকা চিহ্ন বর্তমান ব্রাঞ্চ নির্দেশ করে) |
43+
| `git branch -a` | সকল ব্রাঞ্চের তালিকা (লোকাল এবং রিমোট উভয়ই একত্রে) |
44+
| `git branch [branch name]` | নতুন ব্রাঞ্চ তৈরি করুন |
45+
| `git branch -d [branch name]` | ব্রাঞ্চ ডিলিট করুন |
46+
| `git push origin --delete [branch name]` | রিমোট ব্রাঞ্চ ডিলিট করুন |
47+
| `git checkout -b [branch name]` | একটি নতুন ব্রাঞ্চ তৈরি করুন এবং এতে স্যুইচ করুন |
48+
| `git checkout -b [branch name] origin/[branch name]` | রিমোট ব্রাঞ্চ ক্লোন করুন এবং এটিতে স্যুইচ করুন |
49+
| `git branch -m [old branch name] [new branch name]` | লোকাল ব্রাঞ্চের নাম পরিবর্তন করুন |
50+
| `git checkout [branch name]` | স্পেসিফিক ব্রাঞ্চে স্যুইচ করুন |
51+
| `git checkout -` | সর্বশেষ চেক করা ব্রাঞ্চে স্যুইচ করুন |
52+
| `git checkout -- [file-name.txt]` | স্পেসিফিক ফাইলের পরিবর্তন মুছে ফেলুন |
53+
| `git merge [branch name]` | একটিভ ব্রাঞ্চের সাথে আরেকটি ব্রাঞ্চ মার্জ করুন |
54+
| `git merge [source branch] [target branch]` | টার্গেট ব্রাঞ্চের সাথে স্পেসিফিক ব্রাঞ্চ একত্রিত করুন |
55+
| `git stash` | অসমাপ্ত কাজের ডিরেক্টরিতে পরিবর্তনগুলি সংরক্ষণ করুন |
56+
| `git stash clear` | স্ট্যাশ এন্টিগুলো সরিয়ে ফেলুন |
57+
58+
### শেয়ারিং এবং আপডেটিং প্রোজেক্টগুলো
59+
60+
| কমান্ড | বর্ণনা |
61+
| ------- | ----------- |
62+
| `git push origin [branch name]` | রিমোট রেপোতে ব্রাঞ্চ পুশ করুন |
63+
| `git push -u origin [branch name]` | রিমোট রেপোতে পরিবর্তনগুলি পুশ করুন (এবং ব্রাঞ্চটি মনে রাখুন) |
64+
| `git push` | রিমোট রিপোজিটরিতে পরিবর্তনগুলি পুশ করুন (যে শাখাটি ইতিমধ্যে মনে রাখা হয়েছে) |
65+
| `git push origin --delete [branch name]` | রিমোট ব্রাঞ্চ ডিলিট করুন |
66+
| `git pull` | সর্বশেষ কমিট দ্বারা স্থানীয় রেপো আপডেট করুন |
67+
| `git pull origin [branch name]` | রিমোট রেপো থেকে পরিবর্তনগুলি পুল করুন |
68+
| `git remote add origin ssh://git@github.com/[username]/[repository-name].git` | রিমোট রেপো এড করুন |
69+
| `git remote set-url origin ssh://git@github.com/[username]/[repository-name].git` | রেপোর অরিজিন ব্রাঞ্চে SSH এ সেট করুন |
70+
71+
### পর্যালোচনা এবং তুলনা
72+
73+
| কমান্ড | বর্ণনা |
74+
| ------- | ----------- |
75+
| `git log` | পরিবর্তনগুলি দেখুন|
76+
| `git log --summary` | পরিবর্তন দেখুন (বিস্তারিত) |
77+
| `git log --oneline` | পরিবর্তনগুলি দেখুন (সংক্ষেপে)|
78+
| `git diff [source branch] [target branch]` | মার্জ করার আগে চেঞ্জগুলির প্রিভিউ দেখুন |

READMEes.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
Comandos de Git
2+
============
3+
4+
## Versiones traducidas
5+
- [English version (original)](README.md)
6+
- [Versão em português](READMEpt.md)
7+
- [Türkçe versiyon](READMEtr.md)
8+
- [বাংলা সংস্করণ](READMEbn.md)
9+
- [हिन्दी अनुवाद](READMEhi.md)
10+
11+
___
12+
13+
_Lista de los comandos de Git más utilizados_
14+
15+
*Si te interesan mis alias de Git, puedes mirar mi `.bash_profile`, lo encontrarás aquí: https://github.com/joshnh/bash_profile/blob/master/.bash_profile*
16+
17+
--
18+
19+
### Conseguir y crear proyectos
20+
21+
| Comando | Descripción |
22+
| ------- | ----------- |
23+
| `git init` | Inicializa un repositorio local de Git |
24+
| `git clone ssh://git@github.com/[nombreDeUsuario]/[nombre-del-repo].git` | Crea una copia local de un repositorio remoto |
25+
26+
### Comandos básicos
27+
28+
| Comando | Descripción |
29+
| ------- | ----------- |
30+
| `git status` | Comprobar el status actual |
31+
| `git add [nombre-del-archivo.txt]` | Añade un archivo a la zona de subir cambios |
32+
| `git add -A` | Añade todos los archivos del repositorio a la zona de subir cambios |
33+
| `git commit -m "[Mensaje del commit]"` | Crea un mensaje explicativo de los cambios |
34+
| `git rm -r [nombre-del-archivo.txt]` | Elimina un archivo (o carpeta) |
35+
36+
### Ramas y fusiones
37+
38+
| Comando | Descripción |
39+
| ------- | ----------- |
40+
| `git branch` | Muestra una lista de las ramas que existen en este proyecto (el asterisco señala la rama activa) |
41+
| `git branch -a` | Muestra una lista de todas las ramas (locales y remotas) |
42+
| `git branch [nombre de la rama]` | Crea una nueva rama |
43+
| `git branch -d [nombre de la rama]` | Elimina una rama local |
44+
| `git push origin --delete [nombre de la rama]` | Elimina una rama remota |
45+
| `git checkout -b [nombre de la rama]` | Crea una nueva rama y nos desplaza hasta ella |
46+
| `git checkout -b [nombre de la rama] origin/[nombre de la rama]` | Clona una rama remota y nos desplaza hasta ella |
47+
| `git branch -m [nombre de la rama antigua] [nombre de la rama nueva]` | Renombra una rama local |
48+
| `git checkout [nombre de la rama]` | Cambia a una rama concreta |
49+
| `git checkout -` | Cambia a la última rama activa |
50+
| `git checkout -- [nombre-del-archivo.txt]` | Descarta cambios en un archivo |
51+
| `git merge [nombre de la rama]` | Combina una rama concreta con la rama activa |
52+
| `git merge [nombre de la rama de origen] [nombre de la rama de destino]` | Combina una rama concreta (rama de origen) con una rama nueva (rama de destino) |
53+
| `git stash` | Revierte los últimos cambios y errores en el directorio actual |
54+
| `git stash clear` | Revierte todos los cambios en el directorio actual |
55+
56+
### Compartir y actualizar proyectos
57+
58+
| Comando | Descripción |
59+
| ------- | ----------- |
60+
| `git push origin [nombre de la rama]` | Envía una rama local al repositorio remoto |
61+
| `git push -u origin [nombre de la rama]` | Envía cambios al repositorio remoto (y te posiciona en la rama concreta) |
62+
| `git push` | Envía cambios al repositorio remoto (en la rama actual) |
63+
| `git push origin --delete [nombre de la rama]` | Elimina una rama remota |
64+
| `git pull` | Actualiza el repositorio local al último commit enviado |
65+
| `git pull origin [nombre de la rama]` | Trae / agarra todos los cambios de un repositorio remoto |
66+
| `git remote add origin ssh://git@github.com/[nombreDeUsuario]/[nombre-del-repo].git` | Añade cambios a un repositorio remoto |
67+
| `git remote set-url origin ssh://git@github.com/[nombreDeUsuario]/[nombre-del-repo].git` | Ubica la rama remota de un repositorio remoto mediante su SSH |
68+
69+
### Inspeccionar y comparar
70+
71+
| Comando | Descripción |
72+
| ------- | ----------- |
73+
| `git log` | Visualiza los cambios |
74+
| `git log --summary` | Visualiza los cambios (en detalle) |
75+
| `git log --oneline` | Visualiza los cambios (resumido)) |
76+
| `git diff [source branch] [target branch]` | Vista previa de los cambios antes de hacer un merge |

READMEhi.md

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
गिट कमान्डश
2+
============
3+
4+
## अनुवादित संस्करण
5+
- [Versão em português](READMEpt.md)
6+
- [Versión en español](READMEes.md)
7+
- [Türkçe versiyon](READMEtr.md)
8+
- [বাংলা সংস্করণ](READMEbn.md)
9+
- [हिन्दी अनुवाद](READMEhi.md)
10+
11+
___
12+
13+
_आमतौर पर उपयोग किए जाने वाले गिट कमांड की सूची_
14+
15+
*यदि आप गिट उपनामों में रुचि रखते हैं, तो यहां `.bash_profile` पर एक नज़र डालें: https://github.com/joshnh/bash_profile/blob/master/.bash_profile*
16+
17+
--
18+
19+
### प्रोजेक्ट प्राप्त करना और बनाना
20+
21+
| कमान्ड | विवरण |
22+
| ----- | ----- |
23+
| `git init` | लोकल गिट रिपॉजिटरी को इनिशियलाइज़ करें |
24+
| `git clone ssh://git@github.com/[username]/[repository-name].git` | अपनी रिपॉजिटरी की एक लोकल कॉपी बनाएँ |
25+
26+
### बेसिक स्नैपशॉटिंग
27+
28+
| कमान्ड | विवरण |
29+
| ----- | ----- |
30+
| `git status` | स्टेटस जांचीये |
31+
| `git add [file-name.txt]` | फ़ाइल को स्टेजिंग एरिया जोड़ें |
32+
| `git add -A` | सभी नई और परिवर्तित फ़ाइलें को स्टेजिंग एरिया जोड़ें |
33+
| `git commit -m "[commit message]"` | चैन्जश को मेसज के साथ कमिट करे |
34+
| `git rm -r [file-name.txt]` | एक फ़ाइल (या फ़ोल्डर) निकालें |
35+
36+
### ब्रान्चिंग और मर्जिंग
37+
38+
| कमान्ड | विवरण |
39+
| ----- | ----- |
40+
| `git branch` | ब्रांचश की सूची बनाएं (ऐस्टरिस्क[*] साइन वर्तमान शाखा को दर्शाता है) |
41+
| `git branch -a` | सभी ब्रांचश की सूची बनाएं (लोकल और रिमोट) |
42+
| `git branch [branch name]` | एक नई ब्रांच बनाएँ |
43+
| `git branch -d [branch name]` | एक ब्रांच डिलीट करे |
44+
| `git push origin --delete [branch name]` | एक रिमोट ब्रांच हटाएं |
45+
| `git checkout -b [branch name]` | एक नई ब्रांच बनाएं और उसमें स्विच करें |
46+
| `git checkout -b [branch name] origin/[branch name]` | एक रिमोट ब्रांच को क्लोन करें और उसमें स्विच करें |
47+
| `git branch -m [old branch name] [new branch name]` | एक रिमोट ब्रांच का नाम बदलें |
48+
| `git checkout [branch name]` | एक ब्रांच पर स्विच करें |
49+
| `git checkout -` | पिछली बार चेक आउट की गई ब्रांच में स्विच करें |
50+
| `git checkout -- [file-name.txt]` | किसी एक फ़ाइल में सभी परिवर्तन निकालें |
51+
| `git merge [branch name]` | एक ब्रांच को ऐक्टिव ब्रांच में मर्ज करें |
52+
| `git merge [source branch] [target branch]` | एक ब्रांच को टार्गेट ब्रांच में मर्ज करें |
53+
| `git stash` | वर्किंग फोल्डर में चैन्जश को स्टैश करें |
54+
| `git stash clear` | सभी स्टैश चैन्जश हटाएं |
55+
56+
### प्राजेक्ट्स को शेर और अप्डेट करना
57+
58+
| कमान्ड | विवरण |
59+
| ----- | ----- |
60+
| `git push origin [branch name]` | अपने रिमोट रिपॉजिटरी में ब्रांच को पुश करें |
61+
| `git push -u origin [branch name]` | रिमोट रिपॉजिटरी में ब्रांच को पुश करें (और उसी ब्रांच को याद रखे) |
62+
| `git push` | रिमोट रिपॉजिटरी में ब्रांच को पुश करें (उसी याद की गई ब्रांच में) |
63+
| `git push origin --delete [branch name]` | एक रिमोट ब्रांच को डिलीट करे |
64+
| `git pull` | अपनी लोकल रिपॉजिटरी को लेटेस्ट कमिट में अपडेट करें |
65+
| `git pull origin [branch name]` | रिमोट रिपॉजिटरी में से चैन्जश पुल करे |
66+
| `git remote add origin ssh://git@github.com/[username]/[repository-name].git` | एक रिमोट रिपॉजिटरी जोड़ें |
67+
| `git remote set-url origin ssh://git@github.com/[username]/[repository-name].git` | रिपॉजिटरी की ओरिजिन ब्रांच को SSH पर सेट करें |
68+
69+
### निरीक्षण और तुलना
70+
71+
| कमान्ड | विवरण |
72+
| ----- | ----- |
73+
| `git log` | चैन्जश देखें |
74+
| `git log --summary` | चैन्जश देखें (डीटेल में) |
75+
| `git log --oneline` | चैन्जश देखें (संक्षेप में) |
76+
| `git diff [source branch] [target branch]` | मर्जिंग से पहले चैन्जश की समीक्षा करें |

0 commit comments

Comments
 (0)