[![Open Source Love](https://firstcontributions.github.io/open-source-badges/badges/open-source-v1/open-source.svg)](https://github.com/firstcontributions/open-source-badges) [](https://join.slack.com/t/firstcontributors/shared_invite/zt-1hg51qkgm-Xc7HxhsiPYNN3ofX2_I8FA) [![License: MIT](https://img.shields.io/badge/License-MIT-green.svg)](https://opensource.org/licenses/MIT) [![Open Source Helpers](https://www.codetriage.com/roshanjossey/first-contributions/badges/users.svg)](https://www.codetriage.com/roshanjossey/first-contributions) # ପ୍ରଥମ ଅବଦାନ ଏହି ପ୍ରୋଜେକ୍ଟଟି ଆରମ୍ଭକାରୀମାନଙ୍କୁ ସେମାନଙ୍କର ପ୍ରଥମ ଅବଦାନକୁ ସରଳ ଏବଂ ମାର୍ଗଦର୍ଶନ କରିବାକୁ ଲକ୍ଷ୍ୟ ରଖିଛି | ଯଦି ତୁମେ ତୁମର ପ୍ରଥମ ଅବଦାନ ଦେବାକୁ ଚାହୁଁଛ, ନିମ୍ନରେ ଥିବା ପଦକ୍ଷେପଗୁଡ଼ିକୁ ଅନୁସରଣ କର | _ ଯଦି ଆପଣ କମାଣ୍ଡ୍ ଲାଇନ୍ ସହିତ ଆରାମଦାୟକ ନୁହଁନ୍ତି, [ଏଠାରେ GUI ଉପକରଣ ବ୍ୟବହାର କରି ଟ୍ୟୁଟୋରିଆଲ୍ ଅଛି |] (# ଟ୍ୟୁଟୋରିଆଲ୍-ବ୍ୟବହାର-ଅନ୍ୟ-ଉପକରଣ) _ ଏହି ସଂଗ୍ରହାଳୟକୁ ଫଙ୍କ୍ #### ଯଦି ଆପଣଙ୍କର ମେସିନରେ ଗିଟ୍ ନାହିଁ, ତେବେ ଏହାକୁ ସଂସ୍ଥାପନ କରନ୍ତୁ (https://docs.github.com/en/get-started/quickstart/set-up-git) | ## ଏହି ଭଣ୍ଡାରକୁ ଫର୍କ କରନ୍ତୁ | ଏହି ପୃଷ୍ଠାର ଉପରି ଭାଗରେ ଥିବା ଫଙ୍କ ବଟନ୍ ଉପରେ କ୍ଲିକ୍ କରି ଏହି ସଂଗ୍ରହାଳୟକୁ ଫର୍କ କରନ୍ତୁ | ଏହା ଆପଣଙ୍କ ଆକାଉଣ୍ଟରେ ଏହି ସଂଗ୍ରହାଳୟର ଏକ କପି ସୃଷ୍ଟି କରିବ | ## ସଂଗ୍ରହାଳୟକୁ କ୍ଲୋନ କରନ୍ତୁ | ଏହି ସଂଗ୍ରହାଳୟକୁ କ୍ଲୋନ କରନ୍ତୁ ବର୍ତ୍ତମାନ ତୁମର ଯନ୍ତ୍ରରେ ଫଙ୍କଡ୍ ରେପୋଜିଟୋରୀକୁ କ୍ଲୋନ୍ କର | ଆପଣଙ୍କର GitHub ଆକାଉଣ୍ଟକୁ ଯାଆନ୍ତୁ, ଫଙ୍କଡ୍ ରେପୋଜିଟୋରୀ ଖୋଲନ୍ତୁ, କୋଡ୍ ବଟନ୍ ଉପରେ କ୍ଲିକ୍ କରନ୍ତୁ ଏବଂ ତା’ପରେ କ୍ଲିପବୋର୍ଡ_ ଆଇକନ୍ ପାଇଁ _ କପି କ୍ଲିକ୍ କରନ୍ତୁ | ଏକ ଟର୍ମିନାଲ୍ ଖୋଲନ୍ତୁ ଏବଂ ନିମ୍ନଲିଖିତ git ନିର୍ଦ୍ଦେଶକୁ ଚଲାନ୍ତୁ: `` git clone "url ତୁମେ କେବଳ କପି କରିଛ" `` ଯେଉଁଠାରେ "url ତୁମେ କେବଳ କପି କରିଛ" (କୋଟେସନ୍ ମାର୍କ ବିନା) ଏହି ସଂଗ୍ରହାଳୟର url (ଏହି ପ୍ରୋଜେକ୍ଟର ଫଙ୍କ୍) | Url ପାଇବା ପାଇଁ ପୂର୍ବ ପଦକ୍ଷେପଗୁଡିକ ଦେଖନ୍ତୁ | କ୍ଲିପବୋର୍ଡକୁ URL କପି କରନ୍ତୁ ଉଦାହରଣ ସ୍ଵରୁପ: `` git clone https://github.com/this-is-you/first-contributions.git `` ଯେଉଁଠାରେ "ଏହା-ତୁମେ" ତୁମର GitHub ଉପଯୋଗକର୍ତ୍ତା ନାମ | ଏଠାରେ ଆପଣ GitHub ରେ ପ୍ରଥମ-ଅବଦାନ ସଂଗ୍ରହାଳୟର ବିଷୟବସ୍ତୁକୁ ଆପଣଙ୍କ କମ୍ପ୍ୟୁଟରରେ କପି କରୁଛନ୍ତି | ## ଏକ ଶାଖା ସୃଷ୍ଟି କରନ୍ତୁ | ଆପଣଙ୍କ କମ୍ପ୍ୟୁଟରରେ ରେପୋଜିଟୋରୀ ଡିରେକ୍ଟୋରୀକୁ ପରିବର୍ତ୍ତନ କରନ୍ତୁ (ଯଦି ଆପଣ ପୂର୍ବରୁ ନାହାଁନ୍ତି): `` cd first-contributions `` ବର୍ତ୍ତମାନ `git switch` କମାଣ୍ଡ ବ୍ୟବହାର କରି ଏକ ଶାଖା ସୃଷ୍ଟି କରନ୍ତୁ: `` git switch -c <ତୁମର-ନୂତନ-ଶାଖା-ନାମ> `` ଉଦାହରଣ ସ୍ଵରୁପ: `` git switch -c add-alonzo-church `` ## ଆବଶ୍ୟକ ପରିବର୍ତ୍ତନ କର ଏବଂ ସେହି ପରିବର୍ତ୍ତନଗୁଡିକ କର | ବର୍ତ୍ତମାନ ଟେକ୍ସଟ୍ ଏଡିଟର୍ ରେ `Contributors.md` ଫାଇଲ୍ ଖୋଲ, ଏଥିରେ ତୁମର ନାମ ଯୋଡ | ଫାଇଲ୍ ର ଆରମ୍ଭ କିମ୍ବା ଶେଷରେ ଏହାକୁ ଯୋଡନ୍ତୁ ନାହିଁ | ଏହାକୁ ଯେକ anywhere ଣସି ସ୍ଥାନରେ ରଖନ୍ତୁ | ବର୍ତ୍ତମାନ, ଫାଇଲ୍ ସେଭ୍ କରନ୍ତୁ | git status ଯଦି ଆପଣ ପ୍ରୋଜେକ୍ଟ ଡିରେକ୍ଟୋରୀକୁ ଯାଆନ୍ତି ଏବଂ `git status` କମାଣ୍ଡ୍ ଏକଜେକ୍ୟୁଟ୍ କରନ୍ତି, ଆପଣ ଦେଖିବେ ସେଠାରେ କିଛି ପରିବର୍ତ୍ତନ ଅଛି | ସେହି ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଆପଣ `git add` କମାଣ୍ଡ ବ୍ୟବହାର କରି ସୃଷ୍ଟି କରିଥିବା ଶାଖାରେ ଯୋଡନ୍ତୁ: `` git add Contributors.md `` ବର୍ତ୍ତମାନ `git commit` କମାଣ୍ଡ ବ୍ୟବହାର କରି ସେହି ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ କର: `` git commit -m ""Add <ତୁମର ନାମ> to Contributors list"ୁ" `` <ତୁମର ନାମ> ସହିତ ତୁମର ନାମ ବଦଳାଇବା | ## GitHub କୁ ପରିବର୍ତ୍ତନ କର | `Git push` 'କମାଣ୍ଡ ବ୍ୟବହାର କରି ତୁମର ପରିବର୍ତ୍ତନକୁ ଠେଲିଦିଅ: `` git push -u <ଉତ୍ପତ୍ତି ତୁମର ଶାଖା-ନାମ> | `` ଆପଣ ପୂର୍ବରୁ ସୃଷ୍ଟି କରିଥିବା ଶାଖାର ନାମ ସହିତ `ଉତ୍ପତ୍ତି ତୁମର ଶାଖା-ନାମ` କୁ ବଦଳାନ୍ତୁ |
ଯଦି ଆପଣ ଠେଲିବା ସମୟରେ କ any ଣସି ତ୍ରୁଟି ପାଆନ୍ତି, ତେବେ ଏଠାରେ କ୍ଲିକ୍ କରନ୍ତୁ: | - ### ପ୍ରାମାଣିକିକରଣ ତ୍ରୁଟି |
 ସୁଦୂର: ପାସୱାର୍ଡ ପ୍ରାମାଣିକିକରଣ ପାଇଁ ସମର୍ଥନ ଅଗଷ୍ଟ 13, 2021 ରେ ଅପସାରିତ ହୋଇଥିଲା। ଦୟାକରି ଏହା ବଦଳରେ ଏକ ବ୍ୟକ୍ତିଗତ ପ୍ରବେଶ ଟୋକେନ୍ ବ୍ୟବହାର କରନ୍ତୁ |
  ସୁଦୂର: ଅଧିକ ସୂଚନା ପାଇଁ ଦୟାକରି https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ ଦେଖନ୍ତୁ |
  ସାଂଘାତିକ: 'https://github.com/  /first-contributions.git/' 
ପାଇଁ ପ୍ରାମାଣିକିକରଣ ବିଫଳ ହେଲା | [GitHub ର ଟ୍ୟୁଟୋରିଆଲ୍] କୁ ଯାଆନ୍ତୁ (https://docs.github.com/en/authentication/connecting-to-github-with-ssh/adding-a-new-ssh-key-to-your-github-account) ଆପଣଙ୍କ ଖାତାକୁ ଏକ SSH କି ସୃଷ୍ଟି ଏବଂ ବିନ୍ୟାସ କରିବା |
## ସମୀକ୍ଷା ପାଇଁ ଆପଣଙ୍କର ପରିବର୍ତ୍ତନ ଦାଖଲ କରନ୍ତୁ | ଯଦି ଆପଣ GitHub ରେ ଥିବା ରେପୋଜିଟୋରୀକୁ ଯାଆନ୍ତି, ତେବେ ଆପଣ ଏକ “ତୁଳନା ଏବଂ ଟାଣ ଅନୁରୋଧ” ବଟନ୍ ଦେଖିବେ | ସେହି ବଟନ୍ ଉପରେ କ୍ଲିକ୍ କରନ୍ତୁ | ଏକ ଟାଣ ଅନୁରୋଧ ସୃଷ୍ଟି କରନ୍ତୁ ବର୍ତ୍ତମାନ ଟାଣ ଅନୁରୋଧ ଦାଖଲ କରନ୍ତୁ | ଟାଣ ଅନୁରୋଧ ଦାଖଲ ଶୀଘ୍ର ମୁଁ ତୁମର ସମସ୍ତ ପରିବର୍ତ୍ତନକୁ ଏହି ପ୍ରକଳ୍ପର ମୁଖ୍ୟ ଶାଖାରେ ମିଶ୍ରଣ କରିବି | ପରିବର୍ତ୍ତନଗୁଡ଼ିକ ମିଶ୍ରିତ ହେବା ପରେ ତୁମେ ଏକ ବିଜ୍ email ପ୍ତି ଇମେଲ ପାଇବ | ## ଏଠାରୁ କେଉଁଠିକୁ ଯିବା? ଅଭିନନ୍ଦନ! ତୁମେ କେବଳ ମାନକ _ଫୋର୍କ୍ -> କ୍ଲୋନ୍ -> ସଂପାଦନ -> ଟାଣ ଅନୁରୋଧ_ ୱାର୍କଫ୍ଲୋ ଯାହା ତୁମେ ପ୍ରାୟତ a ଏକ ସହଯୋଗୀ ଭାବରେ ସାମ୍ନା କରିବ! ଆପଣଙ୍କର ଅବଦାନକୁ ପାଳନ କରନ୍ତୁ ଏବଂ [ୱେବ୍ ଆପ୍] (https://firstcontributions.github.io/#social-share) କୁ ଯାଇ ଆପଣଙ୍କର ସାଙ୍ଗ ଏବଂ ଅନୁସରଣକାରୀଙ୍କ ସହିତ ଅଂଶୀଦାର କରନ୍ତୁ | ଯଦି ତୁମର କ help ଣସି ସାହାଯ୍ୟ ଦରକାର କିମ୍ବା କ questions ଣସି ପ୍ରଶ୍ନ ଅଛି ତେବେ ତୁମେ ଆମର ଅଳସୁଆ ଦଳରେ ଯୋଗ ଦେଇ ପାରିବ | [ଅଳିଆ ଦଳରେ ଯୋଗ ଦିଅନ୍ତୁ] (https://join.slack.com/t/firstcontributors/shared_invite/zt-1hg51qkgm-Xc7HxhsiPYNN3ofX2_I8FA) ବର୍ତ୍ତମାନ, ଅନ୍ୟ ପ୍ରୋଜେକ୍ଟରେ ଯୋଗଦାନ ସହିତ ଆରମ୍ଭ କରିବା | ସହଜ ପ୍ରସଙ୍ଗଗୁଡିକ ସହିତ ଆମେ ପ୍ରୋଜେକ୍ଟଗୁଡିକର ଏକ ତାଲିକା ସଂକଳନ କରିଛୁ ଯାହାକୁ ଆପଣ ଆରମ୍ଭ କରିପାରିବେ | [ୱେବ୍ ଆପରେ ପ୍ରୋଜେକ୍ଟଗୁଡିକର ତାଲିକା] ଦେଖନ୍ତୁ (https://firstcontributions.github.io/#project-list) | ### [ଅତିରିକ୍ତ ସାମଗ୍ରୀ](additional-material/git_workflow_scenarios/additional-material.md) ## ଅନ୍ୟାନ୍ୟ ଉପକରଣ ବ୍ୟବହାର କରି ଟ୍ୟୁଟୋରିଆଲ୍ | | GitHub Desktop | Visual Studio 2017 | GitKraken | Sourcetree App | IntelliJ IDEA | | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | [GitHub Desktop](gui-tool-tutorials/github-desktop-tutorial.md) | [Visual Studio 2017](gui-tool-tutorials/github-windows-vs2017-tutorial.md) | [GitKraken](gui-tool-tutorials/gitkraken-tutorial.md) | [Atlassian Sourcetree](gui-tool-tutorials/sourcetree-macos-tutorial.md) | [IntelliJ IDEA](gui-tool-tutorials/github-windows-intellij-tutorial.md) |