File tree Expand file tree Collapse file tree 1 file changed +59
-0
lines changed Expand file tree Collapse file tree 1 file changed +59
-0
lines changed Original file line number Diff line number Diff line change 1+ # How to Collaborate:
2+
3+ 1 . Fork the repository to your own GitHub account.
4+
5+ 2 . Clone the repository to your local machine
6+ ```
7+ $ git clone "https://www.github.com/{Username}/Design-and-Analysis-of-Algorithms.git"
8+ ```
9+ where username is your GitHub account username.
10+
11+ 3 . Create a branch where you can do your local work.
12+ Never work on ** master** branch as we do not allow master commits except by admins.
13+ ```
14+ $ git branch {branchname}
15+ $ git checkout branchname
16+ ```
17+
18+ 4 . Do your work and stage your changes.
19+ ```
20+ $ git add <filename>
21+ ```
22+
23+ 5 . Commit you changes with a commit message containing your name, file(s) worked upon, changes added.
24+ ```
25+ $ git commit -m "Name| files| Changes"
26+ ```
27+
28+ 6 . Push changes to your forked repository
29+ ```
30+ $ git push -u origin branchname
31+ ```
32+
33+ # Synchronize forked repository with Upstream repository
34+
35+ 1 . Create upstream as our repository
36+ ```
37+ $ git remote add upstream "https://www.github.com/NishkarshRaj/Design-and-Analysis-of-Algorithms.git"
38+ ```
39+
40+ 2 . Fetch upstream changes in local machine
41+ ```
42+ $ git fetch upstream
43+ ```
44+
45+ 3 . Switch to master branch
46+ ```
47+ $ git checkout master
48+ ```
49+
50+ 4 . Merge changes in local machine
51+ ```
52+ $ git merge upstream/master
53+ ```
54+
55+ 5 . Push changes to your forked GitHub repository
56+ ```
57+ $ git push -f origin master
58+ ```
59+
You can’t perform that action at this time.
0 commit comments