You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
\* GitHub.com -> Profile -> Settings -> GPG and SSH Keys -> Add SSH Key -> Drop down -> Signing Key
80
90
81
91
Below is a bash script that will attempt to configure signing
82
92
Git commits on a localhost:
@@ -190,14 +200,14 @@ Make changes to the `u1ws.md`.
190
200
### Git Rebasing
191
201
192
202
<divclass="warning">
193
-
<strong>FIRST AND FOREMOST, ONLY REBASE IN LOCAL RESPOSITORIES, NEVER REBASE
203
+
<strong>FIRST AND FOREMOST, ONLY REBASE IN LOCAL REPOSITORIES, NEVER REBASE
194
204
A PUBLIC BRANCH OR REPOSITORY UNLESS YOU FULLY UNDERSTAND THE CONSEQUENCES.
195
205
YOU HAVE BEEN WARNED.</strong>
196
206
</div>
197
207
198
208
Proper implementation of rebasing can leave a clean, and easily readable
199
-
commit history for all concerned parties. The Git documentation does a succinct
200
-
job in explaining its utility and how it **could potentially ruin a project**.
209
+
commit history for all concerned parties. The Git documentation provides a
210
+
succinct explanation of its utility and how it **could potentially ruin a project**.
201
211
202
212
Rebasing also plays a role in facilitating any commit reverts that may need
203
213
to be made in the future. More on that will follow.
@@ -221,12 +231,13 @@ remotely:
221
231
222
232
<imgsrc="./assets/images/squashing.png"></img>
223
233
224
-
Squashing commits (a form of rebasing) can improve readability, but its primary
225
-
utility, especially for larger projects, may be in addressing an event where
234
+
Squashing commits can improve readability, but its primary utility,
235
+
especially for larger projects, may be in addressing an event where
226
236
rolling back several commits due to a bug or test can be done with a single
227
237
commit revert.
228
238
229
-
freeCodeCamp has a [great write-up on this procedure](https://www.freecodecamp.org/news/git-squash-commits/). When done appropriately this can greatly facilitate the development process.
239
+
freeCodeCamp has a [great write-up on this procedure](https://www.freecodecamp.org/news/git-squash-commits/).
240
+
When done appropriately this can greatly facilitate the development process.
230
241
Contributors are strongly encouraged to begin exploring these types of workflows
231
242
if they never have.
232
243
@@ -239,7 +250,7 @@ if they never have.
239
250
Another useful practice is to employ "stashing" uncommitted files in
240
251
a local repository. This is useful in many contexts including stashing
241
252
local changes to resolve recently introduced remote vs. local repo conflicts,
242
-
or quickly switching workingspaces.
253
+
or quickly switching working spaces.
243
254
244
255
Stashing effectively unstages any changes made in the local repo and
245
256
saves them to be applied later. This can further help facilitate a rebase
Before creating a pull request, make a comment on the issue containing your changes.
269
-
We're doing this since the GitHub organization feature is paid and we are doing this for free, so there is only one person who is able to merge pull requests at the moment.
279
+
Before creating a pull request, make a comment on the issue containing your changes.
280
+
We're doing this since the GitHub organization feature is paid and we are doing this
281
+
for free, so there is only one person who is able to merge pull requests at the moment.
0 commit comments