Update GIT_ASSIGNMENT.md

This commit is contained in:
2025-09-01 19:10:39 +00:00
parent 0d3a05354b
commit 5aba2dd71b

View File

@ -453,6 +453,112 @@ origin https://git.comorin.co/Git-Training-Hub/git-practice-Mag.git (push)
```
# 10. Pushing & Pulling Changes
Assignment:
Push local commits to Git Comorin:
git push -u origin main
Edit a file directly on Git Comorin and commit it there.
In your local repo, run:
git pull origin main
Verify that the local file updates.
### My work
```
Magdel@LAPTOP-NS5FVUS9 MINGW64 ~/cloned-repo (main)
$ git push -u origin main
```
#### Result
Directed to a web page
#### My Work and Result
```
Magdel@LAPTOP-NS5FVUS9 MINGW64 ~/cloned-repo (main)
$ git pull origin main
remote: Enumerating objects: 5, done.
remote: Counting objects: 100% (5/5), done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 3 (delta 1), reused 0 (delta 0), pack-reused 0 (from 0)
Unpacking objects: 100% (3/3), 830 bytes | 138.00 KiB/s, done.
From https://git.comorin.co/Git-Training-Hub/git-practice-Mag
* branch main -> FETCH_HEAD
e6d6844..0d3a053 main -> origin/main
Updating e6d6844..0d3a053
Fast-forward
GIT_ASSIGNMENT.md | 61 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
```
# 11. Ignoring Files with .gitignore
Assignment:
In your repo, create a file secret.txt.
Create .gitignore and add:
secret.txt
Run git status → confirm secret.txt is ignored.
Commit the .gitignore file.
### My work
```
echo > secret.txt
touch .gitignore
echo "secret.txt" >> .gitignore
git status
```
#### My result
```
$ git status
On branch main
Your branch is up to date with 'origin/main'.
Untracked files:
(use "git add <file>..." to include in what will be committed)
.gitignore
nothing added to commit but untracked files present (use "git add" to track)
```
### My Work
```
git add .gitignore
git commit -m "To ignore secret.txt"
```
#### My Result
```
Magdel@LAPTOP-NS5FVUS9 MINGW64 ~/cloned-repo (main)
$ git add .gitignore
warning: in the working copy of '.gitignore', LF will be replaced by CRLF the next time Git touches it
Magdel@LAPTOP-NS5FVUS9 MINGW64 ~/cloned-repo (main)
$ git commit -m "To ignore secret.txt"
[main e67a990] To ignore secret.txt
1 file changed, 1 insertion(+)
create mode 100644 .gitignore
```