├── README.md
└── img
├── architecture-1.png
├── architecture-1.xml
├── architecture.png
├── checkout-branch-example-graph.png
├── checkout-commit-example-graph.png
├── fetch.png
├── git archtiecture.xml
├── git-logo.png
├── git-repo.png
├── git-repo.xml
├── merge.png
├── pull.png
├── push.png
├── push.xml
├── remote-connection.png
├── remote-connection.xml
├── remote1-connection.png
├── reset-commit-example-graph.png
└── revert-commit-example-graph.png
/README.md:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
Git Session
11 |
12 | In this session, I will give you a tour of the important features of Git. This tool allows you to do versioning and to keep track of the project modifications
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | Table of Contents
22 |
59 |
60 |
61 |
62 |
63 |
64 |
65 | ## Git Definition
66 |
67 | Git is an open-source **Distributed** version control systems used for tracking project changes and revisions across different teams.
68 |
69 |
70 |
74 |
75 |
76 | Git saves different versions of projects in a folder known as a **Git repository**.
77 |
78 | ### what is git repository
79 | A Git repository is a virtual storage of your project. It allows you to save versions of your code, which you can access when needed.
80 |
84 |
85 |
86 |
87 | ### Git architecture
88 |
89 |
93 | *
94 | ## Getting Started
95 |
96 | #### Init
97 | The **git init** command allows to initialize a new empty git repository. This will create a .git folder which will contain the information about our versioning.
98 | ```sh
99 | cd my-project
100 | ```
101 | ```sh
102 | git init
103 | ```
104 |
105 |
106 | #### Config
107 |
108 | Before starting to do anything it is important to configure git. So we will have to configure user information. This information will be visible in the history and will allow to know later who did what.
109 |
110 |
111 | ``` sh
112 | git config --global user.name "My_Name"
113 | git config --global user.email "my@email.com"
114 | ```
115 |
116 |
117 | #### Status
118 | ``` sh
119 | git status
120 | ```
121 |
122 |
123 | This command allows to get the state of the history,
124 | ## Versioning
125 |
126 | #### Add
127 | ``` sh
128 | git add //add file name to the staging area
129 | git add --all //add all the files to the staging area
130 | ```
131 | A particularity of git is its staging system which allows you to select the files to follow during the next commit. You can think of it as a "waiting area" where you list the files you want to be saved.
132 | #### Commit
133 | ``` sh
134 | git commit -m "message to describe your commit"
135 | ```
136 | Make a commit
137 | A commit is a step in the history of your project, a step that we can identify with a particular message.
138 | #### Log
139 | ``` sh
140 | git log
141 | ```
142 |
143 | The log command allows us to obtain information on the different commits of our project.
144 | ``` sh
145 | git log --oneline
146 | ```
147 | Allows to display the history with one line per commit
148 | **example**:
149 | > git log --oneline
150 |
151 |
152 | > 42f8151 fix bugs
153 | fa1c031 redesign
154 | b93b035 add a style file
155 | fb7597a first commit
156 |
157 |
158 | #### Checkout
159 | ``` sh
160 | git checkout
161 | ```
162 | In short you have gone back in time as a **viewer**. You can see the project as it was at the time of the commit while having the ability to return to the "present". We use this command to watch old commits,
163 | ##### Exemple
164 | > git checkout fa1c031
165 |
166 | return:
167 |
168 | >Note: switching to 'fa1c031'.
169 | You are in 'detached HEAD' state. You can look around, make experimental
170 | changes and commit them, and you can discard any commits you make in this
171 | state without impacting any branches by switching back to a branch.
172 |
173 |
174 | 
175 |
176 | ``` sh
177 | git checkout master //if you want to go back to the actual state
178 | ```
179 |
180 | #### Revert
181 |
182 | ```sh
183 | git revert
184 | ```
185 |
186 | This command will undo what was done at the time of the commit by creating a new commit. This does ***not alter the history*** but will ***add a new reversal commit***
187 |
188 | ###### Example
189 |
190 | > git revert fa1c031
191 |
192 | result:
193 |
194 | > Removing filee.txt
195 | [master acbb7e8] Revert "redesign"
196 | 1 file changed, 0 insertions(+), 0 deletions(-)
197 | delete mode 100644 filee.txt
198 |
199 | the file that i was added in the "redesign commmit" will be removed and a new commit will be created
200 |
201 | 
202 |
203 | #### Reset
204 |
205 | ```sh
206 | git reset
207 | ```
208 | Deletes all files from the staging area, without deleting the changes.
209 |
210 | ```sh
211 | git reset
212 | ```
213 | * Allows you to go back to the commit,
214 | * Resets the staging area while leaving your working folder as is. The history will be lost (subsequent commits will be lost, ***but not your changes***).
215 |
216 | This command mostly allows you to clean up the history by resubmitting a single commit instead of too many scattered commits.
217 |
218 | Example :
219 |
220 | > git reset fa1c031
221 |
222 | 
223 |
224 | ```sh
225 | git reset --hard
226 | ```
227 |
228 | * Returns to the ``
229 | * Reset the staging area and working folder to match.
230 | All changes, as well as any commits made after the `` will be deleted.
231 | **Use with extreme caution**
232 |
233 | ## Branches
234 | A branch in Git is a way to keep developing and coding a new feature or modification to the software and still not affecting the main part of the project. We can also say that branches create another line of development in the project. The primary or default branch in Git is the **master** branch
235 |
236 | #### Branch
237 |
238 | ```sh
239 | git branch # Allows you to list the branches
240 | git branch branch_name # Allows you to create a new branche branch_name
241 | git branch -m branch_name # rename the current branch to branch_name
242 | git branch -d branch_name # delete a branch
243 | ```
244 |
245 | The **branch** command allows you to manage everything related to branches (adding, listing, removing, renaming)
246 |
247 | #### Checkout
248 |
249 | ```sh
250 | git checkout branch_name
251 | ```
252 | Allows you to go to an existing branch.
253 |
254 | Example:
255 |
256 | ```sh
257 | git branch my_first_branch #create my new branch
258 | git checkout my_first_branch #switch to my new branch
259 |
260 | git add .
261 | git commit -m "my first commit in my new branch" #add a commit in this branch
262 |
263 | ```
264 | Result:
265 |
266 | >Switched to branch 'my-first-branch'
267 |
268 | 
269 |
270 | #### Merge
271 |
272 | ```sh
273 | git merge branch_name
274 | ```
275 |
276 | Merge allows you to connect two branches together and fuse them.
277 | The fusion of two branches is always done **from the main branch**.
278 |
279 | Example:
280 |
281 | ```sh
282 | git chekout master # we must switch to the main brach
283 | git merge my-new-branch
284 |
285 | ```
286 | 
287 |
288 | ## Remote
289 |
290 | #### Remote
291 |
292 | ```sh
293 | git remote add # Add a new remote repository
294 | ```
295 | The remote command allows you to create, display and delete connections. These connections should be considered as simple aliases of the real repository path.
296 |
297 |
301 |
302 |
303 |
304 | Exemple:
305 |
306 | ```sh
307 | git remote add origin https://github.com/khaliljedda/git-session.git
308 | ```
309 |
310 |
311 |
312 | #### Push
313 | ```sh
314 | git push
315 | ```
316 |
317 | The push command is used to transfer local commits to the remote repository.
318 |
319 |
323 |
324 | example:
325 | ```sh
326 | git push origin master
327 | ```
328 |
329 | #### Fetch
330 |
331 | The fetch command allows to import the information from the remote repository. The import is done through special branches to give us the possibility to compare it and if necessary merge manually.
332 |
333 | ```sh
334 | git fetch # Retrieves all branches and commits
335 | git fetch
336 | ```
337 |
341 |
342 | #### Pull
343 | The pull command allows you to do a git fetch followed by a git merge in a single command.
344 |
345 | ```sh
346 | git pull
347 | git pull # pull from a specefic branch
348 | ```
349 |
--------------------------------------------------------------------------------
/img/architecture-1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/architecture-1.png
--------------------------------------------------------------------------------
/img/architecture-1.xml:
--------------------------------------------------------------------------------
1 | 7Zpdk6I4FIZ/jZczBQkgXna73TtV21u9u1Zt11xGiJBpNGyIrc6v30QSPgK2omJ31aBe4Ek4+XifhAOHEZwut78zlMZ/0hAnI2CF2xH8bQSA7QAwkj8r3OWWsacMESOhqlQaZuQnVkZLWdckxFmtIqc04SStGwO6WuGA12yIMbqpV1vQpN5qiiLcMMwClDStLyTkcW71wbi0f8MkinXLtjfJS5ZIV1YjyWIU0k3FBB9GcMoo5fnRcjvFiZw8PS/5eY8HSouOMbzip5zw4+Hf7/Pp3388/YTPYcCef2xeZl+c3MsbStZqwCPgJcLffQzFUSSPtGVBRUNyphPK9nW9/9Y0rwAdIL9VU37uC2WvZBVJ1RjG2pPoZO6s3oAwV1vdTxrfaSUYXa9CLAdji+JNTDiepSiQpRvBnuwyXyaqOOOMvhaKgcIyLToPvf1HjoskScW+cOVXjbdizz9Fz94w43h7UAu7UFgsDUyXmLOdqKJPsBQUalXYnvq/KRmz9RKIK3zpekhhHRWuS+XFgRK/AwjuCSDMOIpyMe8YRrp8zn5dHcHks+k47r6gS2306pUFX7L9XnwnKthOum0u7ScqdklR+g9OaUY4lZ2/YHmL7TGVh8EuIYIPBo/DMc9JepoXBhS8Rnu+ntdcuMGaovyyYrtt/PhgDvf8NFkziApd7IfOdchxfIMc6DbImbSA47s9geMP4HQEJ/TmnnsSOIvFAgTBdcDxGuDArx+Mjt7gauwYKuFVeCfDMfFvReX8VvUoLwmWgkgFgrbT3L9VqGFOO2xd25b8FhOPw0awd3TaK5PqtkyqtjGcIE7e6u7bZlq18Bcl+zWkMXDrqrq+cYHI6JoFWJ1VjfKOOAIQ1B1xxCLMG472whfDvoAFe2DhQhag4+gVXdLw1T2Ph6YzQYTp7AATQiS0q1RLZYWsS8cdS3e8xCz3el3owADdhdC5wNiAxv55wJmOADR2sr43IDiwcCEL42uxYDq6NQuwW2ASJCjLSPAeDgma4+S+iBYr6j4+TsTHIKbl9rMgRo0dMyKGiZmMVuXNdfW+t3La3Hcd12qA5rQEm36AK8Hm58XMNiJZaJ8Z80B4xFHfmHWLeQbMbhtOeSYd9nmYufYRR31j1i3KGTC7bQBl3Hg58NyLpnXEUd+YdQugBsxuG5uZdPjn7mYmr6ajvjFrSz0NmH1SzIq7us7Po/wjjvrGrC2xNWD2STBzrfrzImjmxU7H7IijvjHzWjBT6RNHpy4iInuMwrCa2HAOJjY43vJRSzZUC60eXVS1VyaUkGglaRYqY2G/lxkHEqDkThUsSRjKZloTJSfhrhs/kXQ1OxflWs2HCfqCVUHVa0HVfOZwtbQHfCfXamge0OVSHgyyd5YdGil2MJ40ZPdvKvs7mVJD9nSdxYPoZ4juGlGDY3206JOTRV/gYBD9KqK78GNFd9oeHx/Y4GMcvNL1sMWftcXrnI0O3mDzyt76FlV/yrc90T20x0t3g+rd34Cynfpyn4C+lrv4W75nm4f85dvK8OF/
--------------------------------------------------------------------------------
/img/architecture.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/architecture.png
--------------------------------------------------------------------------------
/img/checkout-branch-example-graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/checkout-branch-example-graph.png
--------------------------------------------------------------------------------
/img/checkout-commit-example-graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/checkout-commit-example-graph.png
--------------------------------------------------------------------------------
/img/fetch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/fetch.png
--------------------------------------------------------------------------------
/img/git archtiecture.xml:
--------------------------------------------------------------------------------
1 | 7Vpdc+I2FP01zLQP8diSZcxjgKTtTHdmp3no7lNG2MJoIluuLQLpr++VLYM/RGC7kGwbIAPKlayPc869km4ywrN0+0tB89UnGTMxQm68HeH5CCHPR2ikf9z4pbaMA2NICh6bRnvDA/+bGaNrrGses7LTUEkpFM+7xkhmGYtUx0aLQm66zZZSdEfNacIGhoeIiqH1Tx6rVW0Nibu3/8p4smpG9lxTk9KmsTGUKxrLTcuE70Z4Vkip6lK6nTGhwWtwqZ+7P1C7m1jBMnXKAy+8mJPfvnxdze7mX+6X7NOG/HHTTO6ZirVZsZmtemkgKJ+YivRa3BGerlQqoOhBkZZ5jfiSbxkMMi1VIZ/YTApZgDWTGdPGZtn6aSp4kkE5gjkzaDR9ZoXigPatqVAyB+uSC9F0M0J4Wr3rvnI9qXSbaLU5SZQjp2C5LLmSxYtZCnTJtgdB8nbQg2aZTJnSD7rNAzhwSP2QESzxDUSbPf04qE2rFvOBaUaN4JJd33tOoGBo+RaKvOMU5ZJrQO+eYZmloacDfEzLleaoz6GVsh78vj8hVWNBF0x81mBzaWXx916DhVRKpgdpHqhBrpXgGUyn8WXXQvozYzR1BM3rTs5AOpq4Hcr9cEj52B1S7vuXohwdp7yQ6yyuKNXUbFZcsYecRrp2Azh1aW4z2vhlxXwT09BAC0B8SPT7PBh7qIsx8dzG0VooezaYkX8x18InRD8jP55WO0UbVbuqjzpD5UZTGj0lFYctwJfVC5pUg9028dW1BVszn/lKKb0V3mok0H0UZ8jhsBkuOaijcCIYEd3HVFH40vYSvhdclZzpkodC+LyHTZEVN/CLk2fJq0oYqsYirYvE4cDilGSnobZe9tbzC8a/bpdtmnA4dkLU4QnhoVsTf8jS5GJOHfzvgidGEwd3YfaCoTuAzQlCSwD1LoU1PuH4WJ1NqoHJdETmNk9oe0lf8oePMU1EbiIhTxNYhOAL+KRCcBY/KiZYyXWkg0CYr6HHR5ppc5HyjApd8cAK4OZxzson8CanfP4xAqDve33PmlhOJaETToaE7y4h5yfcdhgNhNI4SFhZm/ngr7VsKm7K6mYHu5Tr+fl2XwmlRH8XLJWKQXU7PtUdw0TrvuuWA4EByOobT7XGdDS+pjyO9TDWELEPIu6Z3DwIHW/SdXML6RPsIMu2hy/Gue00eg7OhQSoPzbl3hj175tkuH++OeO2c/E5GN/I4onDERMFNNV4ZouyvsO5MS9gT/iYEiDOuHfWnbg7wt9TBqecds0ZcynY9lbn2wAUlsWmOI8ELUseVezQQg3NLf66yGryTTrQ821bclC9dxyweJDIO8pA++zkWm6eO2PBBFX8uTuADW8zxmd95mklGHqXX79/+C3luoiYeaqdw+t1hL1uR7ifdQKQE6YGHVX07xb+HYogV0WcRRGkn3L6t4og7jsrYnyCIj7QjZhg4rjBZP/qbe7vnEzG4XG6rsnk7xFAEIYOOSgA33aJe8vUMp4cF8B/LDtCvNcQJ+gHSDT7J+RJronm98izvB6vA4u7vnnS2b9UzuV6/0Zk7L22XQfvfwnzL5V9ud7FbXLwHewdksPY/SGu5f4ZsjPEpoifEq5W68UIzaAAm4ejXz9/PBG4Y4eMO8zv/nrd/WvLWUiHX/f/BFRfy/b/SoXv/gE=
--------------------------------------------------------------------------------
/img/git-logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/git-logo.png
--------------------------------------------------------------------------------
/img/git-repo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/git-repo.png
--------------------------------------------------------------------------------
/img/git-repo.xml:
--------------------------------------------------------------------------------
1 | 7Vhbb9owGP01eSRKYnJ7pEDppFXaitR1e5lC7CTWnJg55rZfP5s4NxKg66CrphIekvN9/myfc2xiNDBOtzMWLJN7ChHRLANuNTDRLMscWpYmvwbcFYhrOAUQMwxVUg3M8S+kQEOhKwxR3krklBKOl20wpFmGQt7CAsbopp0WUdLudRnEqAPMw4B00S8Y8qRAPduo8TuE46Ts2TRUJA3KZAXkSQDppgGBqQbGjFJe3KXbMSKSvJKXot3tkWg1MIYy/pwGO8wm9oenr8l4Onm6jdD9xn4YAL8osw7ISs1YjZbvSgoYXWUQySqmBm42CeZovgxCGd0I0QWW8JSocIQJGVNCmXjOaCaSbnLO6I+KPatCyjTNAp4tLxHpTkrNc40YR9sGpCY5QzRFnO1EioqCoambdtFKmc4CSoNNLaHAdMcr4KShoOWp3EA5J656qMkVN4rffq6/R4/j+YB99PHoM/dn6zvybTUwe6h2CJf8iZAT8/38CySiYv5NFZyfK1oGBvl+mYxEgukut3WwrDLDsvEDWtIccyqHXlQVwy4KtzsTcHMEB/IL2nlb47Z8SuUe4QOC40w8hkJMJPAbKSIWa2ukAimGUHbTa6radkY1rI4Lerxy3BgO0H3Drz9uyySm2zWJ6fWbxL6WR8Bxj4CXekRw1PKI2CvLhVeDwJ7Kq+ulR8RyTDPptWfYCBy10Z/tIqK8+i0w3WduIdYCOM6BEQUObeTB4YUc5Dn60G9vLX2uAbZum13XONdyzfCfucbZX6dcUw1lwXoM8/Z8BJ2FY/f4KIoiKwwv5CPfPPTR0OjzkfGKJrI7JhIMILMjwBnKxWvOUkbSbSzfCPVFkONQhzRcpXt2mppYxsmV3FXrimvbN86ua7tHDvdacrjvcpxZHq8qh9crB3h9Oar96awcl9yxqvPYW9Gje26RenQPL/+pHqb9xvQo/XHqIFmSHRG0HcmzueACZVDdTkIS5IL9tkDtU8ChGvK5wbB6GykZRrBztj/L7xn+SowhEnC8bpfvI1X18Ini/WtXuZzcA/ksX7fbRXK6YiFS7ZrH+oNSwDpbigcsRrxTaq9zNfW/kN56l/7l0gPjYtL3lHqx9OKx/muqSK//4APT3w==
--------------------------------------------------------------------------------
/img/merge.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/merge.png
--------------------------------------------------------------------------------
/img/pull.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/pull.png
--------------------------------------------------------------------------------
/img/push.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/push.png
--------------------------------------------------------------------------------
/img/push.xml:
--------------------------------------------------------------------------------
1 | 7Vlbj5s4GP01kboPgwBzSR5zmelWaqWq89D2aeQBB7wxmBrn1l+/n8EOEMhck51qWzKamGNj4Jzj77OdEZpnu/cCF+knHhM2cu14N0KLkes6nuuO1J8d72skDDSQCBrrRg1wS38SDdoaXdOYlJ2GknMmadEFI57nJJIdDAvBt91mS866dy1wQnrAbYRZH/1KY5nW6Ni3G/xvQpPU3NmxdU2GTWMNlCmO+bYFoesRmgvOZV3KdnPCFHmGl/q6mxO1hwcTJJdPuWBPxcL/8O17Or9efLtZkk9b/8uV69XdbDBb6zfWTyv3hoJyRWSk3sUeoVkqMwZFB4q4LGrGl3RH4CazUgq+InPOuAA05zlRoHltdTVmNMmhHMEzE2g02xAhKbA91RWSF4AuKWOmm5GLZtWn7qtQD5XtEuU2K4kK1xKk4CWVXOz7jGiS1F3IrgVpht4TnhGpLrR1LZqE9SXari7S6m0b8VFQQ2lL90A3w9puyaHnRhEoaFGeI1DwuECCr/NYKVDJsk2pJLcFjlTtFnjqqtbm1khU6Wbs7faUBAnGvvpAzRk4PpClOXbCPseH8d8m2UGXYtl0/BDLBae5rG7sz0b+YmgAtAfHsdM74yDGZVoJpk5oVsUg872gWQIvweg9/MeMURLfScJISUsAIp4Va+jxDucKFhnNMVMVt0SABHcLUq5gEFnlJnlQx77mA8Y4g9ge8iw76Oo9MKZ83zKUtxUPLya4MyB4wKTigcPLtpUPfqy5qbgqqww1hQaOV+yaSigl6luQjEsC1e2wVHcMD1r3XbfsGQwYlV0TDQbUAZ0eDasZjWN1m8Hg0IQP+zyao2BsoXFX80lf8wmyXL+v+eUGefgn13VzXWBN2kdHMc9/48yHJv/7zOfZb575vCdkPmNFk6hanA572qAf8T1hn5VjKVe191xKnkEDpipmOFollYItupfVYbLh1Aw7e2gMmoSZSqlWA1PFBGTIOHctCuuBJQVvCAsyJqAxlhi+FK6y5T2VJSWq5LgQqW5uYF1AxBWcWEX+a2ROZHuWSVPGL0EDtSzj+VYw6ZumBZ/fNpfKn4yDb/6kTxSejMvO22dSz72Q+lsuVhTGnxvgTHGb35dFVW3HVMDg/x3t4Ia+5aCuBwZm0P+5B9DrPeAPeeBdQmW6hsXPHAqQKCx1/PXbye7boeV3NyMcty+7EwxMFy43hR4/Pluo1slEXG9IvVx2Hlz8PkcoyMKeN/GrxuxoatFT7eTcY3jK0lOfryWjOTyO2Ve0ByblG0JwZjFc1J2cQfbDtFtrjsZBT/NwQHLPe73k3z/Mfy79H2uxz64Z/+cr+5Ltr4YS/Yn54ZKR3VTtuQIVJI91cRExXJY06ordHS9HKtv2fG4r3Ly049Zd6v3h8MA1iXvbt0fk95lubzsMMGkwQRiWdNPtfohefYfPyvctIR3P8o+kPBqWJV+LiOjr2ju3j3flHE3sJBYJkb2uKsUPr/5yE5zO9ylqQvEzo/+kG/3t6GCABgQrhGO1SjrOEsW6TE/mhAPcfrpfOFH0wsOTfGymi8i37PbR3W1DXj9pXCpnDHrnCRvYJoBAwF09GCZAZR0CYADU552wUXnldDg5S8w4/MLzygAROEeR3n5heAgf6+jFwQFOm9+n6ubNr3zo+l8=
--------------------------------------------------------------------------------
/img/remote-connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/remote-connection.png
--------------------------------------------------------------------------------
/img/remote-connection.xml:
--------------------------------------------------------------------------------
1 | 7Vldj6M2FP01kdqHQWA+Ao/5mNlW6kqrzkN3n0YOOGDFYGqcj+mv7zWYAMGTZLvJqqvZRJqYY2PDOedeX5iJu8gPHwQus488IWyC7OQwcZcThCJ/Cn8V8NoA0wA1QCpo0kBOBzzTf4gGbY1uaUKqwUDJOZO0HIIxLwoSywGGheD74bA1Z8NVS5ySEfAcYzZG/6KJzBo09O0O/43QNGtXdmzdk+N2sAaqDCd834Pcx4m7EJzLppUfFoQp7lpemvOe3ug9XpgghbzmhFcqlv7vn79ki8fl56c1+bj3/3xAXjPNDrOtvmN9tfK1paDaEBmre7En7jyTOYOmA01clQ3ja3ogsMi8koJvyIIzLgAteEEU2N62OhszmhbQjuGaCQya74iQFNie6Q7JS0DXlLF2mgly5/W3matUF5UfUmU2K41LZAlS8opKLl7HjGiS1Crk0IM0Qx8Iz4lUJ9q61w2nVqgp0I5Frt8c7zv9fU1b1pM+0jpj7bj0OHknCjS0Ll+jUXBZI8G3RaJEqJXZZ1SS5xLHqncPVA2F69PbqlRL1zocjcQEFUJffaHnFjS79oBjJ7BHHB+xPsnIvhfL7RWdY7nktJD1wv584i9NMdCPj1OzD0IhwVVWC6YOaF6nofZ3SfMUboLRFfzFjFGSvEjCSEUrAGKel1uY8QUXChY5LTBTHc9EgAQvS1JtII6sapee1XGsucEYNxDb85zTmIrGck9DK4zGgjv3E9wxCB4wqXjgcLN95YO/t7zteKjqTWoGAxyvPHSd0ErVryA5lwS6+5mpmRgutJm7GTkyGDAqhyYy5lSDThcza06TRC1jTA5d+rBvFOBBaDnRMMYNokeuhfyx6O7dNPev2O70JrNm5DBTFQQwQopEN5cxw1VF41oaLOQY7ok3pFUprwscxzNGJlq5QTDe/2x7sbDPCkOSQRUzlqWfV21DXj2CgjAs6W5Y/Zh00Gt8UimxF+t2ZPkD2X3nRMyKb0VM9Hn9euXiVO7pFgsCpESOpqqtcbz5b3DL9GdxNAhqz7dCJ+o+3lBpfxzgbjD2WnC36A6v3MKJeNyRZid3zu7LX5OIQQvPi/x6MMMrwj4p5ik3SvrHyYAVl5Lnb2o+sgbfSkYLuJz2qcc2OGBHCM4thstmklts5VFkuW87wDPt64Zs43n3ckB02QE/WqmMgPJh9eQj2xo/kzgmpp3wmERvTrZ3RcXcWrItcHvUmp1+MUDq0JrjeJPWQvZYX9eftoqetQnYNmXjttDOpFQvEmaKCaiskwJZNObFmoJFhAWVNqAJlhh+FK6q7BWVFSWq5SBIOE9PnMHYBziwyuL/UXFfSNSBG1lTw0Pt0VV9B3Xo7Q10rwqccXDQOy/AQ+fsXh2M9f/exbiH7iT/nosNhVBEAc4VucWqavY/O6EC8sD79MP0bEow1G7f3Q/ut/vBN/nhl5TKbLuaoAU0YP+w1OfXd2cB355a7ev49pkcXfne7T+IDofdy+3mkaz7D4H7+C8=
--------------------------------------------------------------------------------
/img/remote1-connection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/remote1-connection.png
--------------------------------------------------------------------------------
/img/reset-commit-example-graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/reset-commit-example-graph.png
--------------------------------------------------------------------------------
/img/revert-commit-example-graph.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/khaliljedda/git-session/462b33d8c2b9b512f038ae5969998d9f53f31f21/img/revert-commit-example-graph.png
--------------------------------------------------------------------------------