GitHub କ’ଣ, ଏହା କାହିଁକି ଆବଶ୍ୟକ ଏବଂ GitHub କୁ କିପରି ବ୍ୟବହାର କରାଯିବ, ସେବା କିପରି ବ୍ୟବହାର ଆରମ୍ଭ କରିବେ – ନୂତନମାନଙ୍କ ପାଇଁ ଏକ ଗାଇଡ୍ |
ଖୋଲା ଉତ୍ସ ସଂଗ୍ରହାଳୟର ହୋଷ୍ଟିଂ ପାଇଁ GitHub ହେଉଛି ସବୁଠାରୁ ଲୋକପ୍ରିୟ ସେବା | ସାଇଟ୍ ଆପଣଙ୍କୁ କଷ୍ଟମ୍ ପ୍ରୋଜେକ୍ଟଗୁଡିକ ପ୍ରକାଶ କରିବାକୁ ଏବଂ ପ୍ରତ୍ୟେକ ପୁନରାବୃତ୍ତିରେ କରାଯାଇଥିବା ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଟ୍ରାକ୍ କରିବାକୁ ଅନୁମତି ଦିଏ | ଅନ୍ୟ GitHub ଉପଭୋକ୍ତାମାନେ ୟୁଜର୍ କୋଡ୍ ସମୀକ୍ଷା କରିପାରିବେ ଏବଂ ସେମାନଙ୍କର ନିଜର ପରିବର୍ତ୍ତନ ପରାମର୍ଶ କରିପାରିବେ | ଏହି ସଂଜ୍ଞା କେବଳ ଏକ ସଂକ୍ଷିପ୍ତ ବୁ understanding ାମଣା ପ୍ରଦାନ କରେ | ତଥାପି, ସେବାର କାର୍ଯ୍ୟକାରିତା ଏହା ମଧ୍ୟରେ ସୀମିତ ନୁହେଁ | ଏହି ସମୀକ୍ଷା ଆର୍ଟିକିଲରେ, ଆମେ ଗିଥବ୍ କୁ ଅଧିକ ବିସ୍ତୃତ ଭାବରେ ଦେଖିବା |
- GitHub କ’ଣ ଏବଂ କିପରି ଆରମ୍ଭ କରିବେ – ଏକ ପ୍ରାରମ୍ଭିକ ଗାଇଡ୍ |
- ଗିଟ୍ ଏବଂ ଗିଥ୍ ହବ୍ – ପାର୍ଥକ୍ୟ କ’ଣ, ଗିଟ୍ ଏବଂ ଗିଥ୍ ହବ୍ ସହିତ ପ୍ରଥମେ ପରିଚିତ |
- ଗିଟ୍ କ’ଣ?
- GitHub କ’ଣ?
- ମୁଖ୍ୟ ପାର୍ଥକ୍ୟ କ’ଣ?
- ଗିଥବ୍ ବିଷୟରେ କ Interest ତୁହଳପୂର୍ଣ୍ଣ ତଥ୍ୟ |
- ଗିଥବ୍ ବ Features ଶିଷ୍ଟ୍ୟଗୁଡିକ |
- GitHub କିପରି କାର୍ଯ୍ୟ କରେ, ବ Features ଶିଷ୍ଟ୍ୟଗୁଡିକ |
- ଫୋର୍କିଂ
- ଅନୁରୋଧ ଟାଣନ୍ତୁ |
- ମିଶ୍ରଣ
- ଗାଇଡ୍ – ଗିଥବ୍ ରେ ଆରମ୍ଭରୁ କିପରି ଆରମ୍ଭ ହେବ |
- ଷ୍ଟେପ୍ 0 ଗିଟ୍ ସଂସ୍ଥାପନ କରନ୍ତୁ ଏବଂ ଏକ GitHub ଖାତା ସୃଷ୍ଟି କରନ୍ତୁ |
- ପଦାଙ୍କ 1: ଗିଟ୍ ଲଞ୍ଚ କରନ୍ତୁ ଏବଂ ପ୍ରଥମ ସ୍ଥାନୀୟ ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି କରନ୍ତୁ |
- ପଦାଙ୍କ 2. ସଂଗ୍ରହାଳୟରେ ଏକ ନୂତନ ଫାଇଲ୍ ସୃଷ୍ଟି କରନ୍ତୁ |
- ପଦାଙ୍କ 3: ଟ୍ରାକିଂ ଷ୍ଟେଜ୍ ପରିବେଶରେ ଫାଇଲ୍ ଯୋଡନ୍ତୁ |
- ପଦାଙ୍କ 4 ଏକ ପ୍ରତିବଦ୍ଧତା ସୃଷ୍ଟି କରନ୍ତୁ |
- ପଦାଙ୍କ 5. ଏକ ନୂତନ ଶାଖା ନୂତନ ଶାଖା ସୃଷ୍ଟି କରନ୍ତୁ |
- ପଦାଙ୍କ 6 ଏକ ନୂତନ GitHub ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି କରନ୍ତୁ |
- ପଦାଙ୍କ 7: ପ୍ରୋଜେକ୍ଟ ଶାଖାକୁ GitHub କୁ ଠେଲିବା |
- ଅତିରିକ୍ତ ଭାବରେ |
- ପଦାଙ୍କ 8. ପ୍ରଥମ ଟାଣ ଅନୁରୋଧ ସୃଷ୍ଟି କରନ୍ତୁ |
- ଷ୍ଟେପ୍ 9 ଟାଣ ଅନୁରୋଧକୁ ମିଶ୍ରଣ କରନ୍ତୁ |
- ଷ୍ଟେପ୍ 10 ଲୋକାଲ୍ ମେସିନ୍ ଉପରେ ଗିଥବ୍ ପରିବର୍ତ୍ତନକୁ ରିଭର୍ଟ କରନ୍ତୁ |
- ଗିଥବ୍ ଏବଂ ଗିଟ୍ ର ଅତିରିକ୍ତ ବ features ଶିଷ୍ଟ୍ୟଗୁଡିକ |
- ଏକ ସ୍ଥାନୀୟ ଯନ୍ତ୍ରରେ ଏକ ସଂଗ୍ରହାଳୟ କ୍ଲୋନିଂ |
- ସୁଦୂର ସଂଗ୍ରହାଳୟ ଖୋଜିବା |
- GitHub ଡେସ୍କଟପ୍ ସଂସ୍କରଣ – GitHub ଡେସ୍କଟପ୍, ମୁଖ୍ୟ କାର୍ଯ୍ୟକାରିତା, ବ features ଶିଷ୍ଟ୍ୟ ଏବଂ ସ୍ଥାପନ ପ୍ରକ୍ରିୟା କ’ଣ?
- କିପରି ସଂସ୍ଥାପନ କରିବେ |
- ମୁଖ୍ୟ କାର୍ଯ୍ୟକାରିତା |
- Github API
- ଗିଥବ୍ ଡେସ୍କଟପ୍ ପ୍ରୋଜେକ୍ଟଗୁଡିକ ପରିଚାଳନା ଏବଂ ବିନ୍ୟାସ କରିବା |
- ଏକ ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି, ଯୋଗ ଏବଂ କ୍ଲୋନିଂ |
- ଏକ ନୂତନ ଶାଖା ସୃଷ୍ଟି କରିବା |
- ସୁରକ୍ଷା
- ସୁରକ୍ଷା ନୀତି ସେଟିଂ
- ନିର୍ଭରଶୀଳ ଗ୍ରାଫ୍ ପରିଚାଳନା
- ଲାଇସେନ୍ସ |
GitHub କ’ଣ ଏବଂ କିପରି ଆରମ୍ଭ କରିବେ – ଏକ ପ୍ରାରମ୍ଭିକ ଗାଇଡ୍ |
GitHub ହେଉଛି ଏକ ଅନଲାଇନ୍ ପୋର୍ଟାଲ୍ ଯେଉଁଠାରେ ବିକାଶକାରୀ ଏବଂ ପ୍ରୋଗ୍ରାମରମାନେ ସେମାନେ ସୃଷ୍ଟି କରିଥିବା କୋଡ୍ ଅପଲୋଡ୍ କରିପାରିବେ ଏବଂ ଏହାର ଉନ୍ନତି ପାଇଁ ମିଳିତ ଭାବରେ କାର୍ଯ୍ୟ କରିପାରିବେ | GitHub ର ହଲମାର୍କ ହେଉଛି ଏହାର ଦୃ ust ସଂସ୍କରଣ ନିୟନ୍ତ୍ରଣ ବ୍ୟବସ୍ଥା | ସଂସ୍କରଣ ନିୟନ୍ତ୍ରଣ ପ୍ରୋଗ୍ରାମରମାନଙ୍କୁ ସଫ୍ଟୱେୟାରକୁ ଆପୋଷ ନକରି କଷ୍ଟୋମାଇଜ୍ କରିବାକୁ ଅନୁମତି ଦିଏ | ପ୍ରସ୍ତାବିତ ପରିବର୍ତ୍ତନଗୁଡିକ ସହଜରେ ଏକ ପୂର୍ଣ୍ଣ ପ୍ରକାଶନରେ ମିଶ୍ରିତ ହୋଇପାରିବ, କିନ୍ତୁ ସମସ୍ତ ପରିବର୍ତ୍ତନ ସମୀକ୍ଷା ଏବଂ ଅନୁମୋଦନ ପରେ ହିଁ |
ଗିଟ୍ ଏବଂ ଗିଥ୍ ହବ୍ – ପାର୍ଥକ୍ୟ କ’ଣ, ଗିଟ୍ ଏବଂ ଗିଥ୍ ହବ୍ ସହିତ ପ୍ରଥମେ ପରିଚିତ |
ଗିଟ୍ କ’ଣ?
ଉତ୍ତର: ଏକ ଦ୍ରୁତ ଏବଂ ମାପନୀୟ ସଂସ୍କରଣ ନିୟନ୍ତ୍ରଣ ବ୍ୟବସ୍ଥା | ଗିଟ୍ ହେଉଛି ଏକ ମାଗଣା ଏବଂ ମୁକ୍ତ ଉତ୍ସ ବଣ୍ଟିତ ସଂଶୋଧନ ନିୟନ୍ତ୍ରଣ ପ୍ରଣାଳୀ ଯାହା ଛୋଟରୁ ବଡ ପର୍ଯ୍ୟନ୍ତ ଯେକ any ଣସି ପ୍ରକଳ୍ପ ପାଇଁ ଦ୍ରୁତ ଏବଂ ଦକ୍ଷ ହେବା ପାଇଁ ପରିକଳ୍ପିତ |
GitHub କ’ଣ?
ଉତ୍ତର: ବ୍ୟକ୍ତିଗତ ବିକାଶ ଏବଂ ମୁକ୍ତ ଉତ୍ସ ପ୍ରକଳ୍ପ ପରିଚାଳନା ପାଇଁ ଏକ ଶକ୍ତିଶାଳୀ କ୍ଲାଉଡ୍ ସେବା |
ମୁଖ୍ୟ ପାର୍ଥକ୍ୟ କ’ଣ?
ସଂସ୍କରଣ ନିୟନ୍ତ୍ରଣ ସିଷ୍ଟମ ବର୍ଗରେ ଗିଟ୍ ହେଉଛି ଏକ ପୂର୍ଣ୍ଣ ସଫ୍ଟୱେର୍, ଯାହା ଉପଭୋକ୍ତାଙ୍କର ବ୍ୟକ୍ତିଗତ କମ୍ପ୍ୟୁଟରରେ ସଂସ୍ଥାପିତ ହୋଇଛି | କମାଣ୍ଡ୍ ଲାଇନ୍ (ମାଇକ୍ରୋସଫ୍ଟ ପାୱାରସେଲ୍) ମାଧ୍ୟମରେ କୋଡ୍ ଆପଣଙ୍କୁ ପରିବର୍ତ୍ତନ କରିବାକୁ ଅନୁମତି ଦିଏ, ଏବଂ GitHub ପ୍ରକଳ୍ପଗୁଡ଼ିକୁ ସର୍ବସାଧାରଣଙ୍କ ପାଖରେ ସଂରକ୍ଷଣ କରିବାର କ୍ଷମତା ପ୍ରଦାନ କରେ |
ଗିଥବ୍ ବିଷୟରେ କ Interest ତୁହଳପୂର୍ଣ୍ଣ ତଥ୍ୟ |
- ଗତ ବର୍ଷ ସାଇଟରେ ସର୍ବାଧିକ ଉପଭୋକ୍ତା ସଂଖ୍ୟା (ଜୁଲାଇ 24, 2021 ରେ ପରିସଂଖ୍ୟାନ ଅନୁଯାୟୀ) 45 ନିୟୁତ ଲୋକ ଥିଲେ।
- 2018 ରେ, ମାଇକ୍ରୋସଫ୍ଟ 7.5 ବିଲିୟନ ଡ଼ଲାରରେ GitHub ହାସଲ କଲା |
- Github ରେ ଏକ ମୁକ୍ତ ଉତ୍ସ git ସଂଗ୍ରହାଳୟ ଅଛି | ଯେକେହି ଏଥିରେ ପରିବର୍ତ୍ତନ କରିପାରିବେ | ଏହି ପ୍ରକଳ୍ପ ଲିଙ୍କରେ ଉପଲବ୍ଧ – https://github.com/git/git?ref=stackshare
GitHub ସଂଗ୍ରହାଳୟ ଉଦାହରଣ [/ caption]
ଗିଥବ୍ ବ Features ଶିଷ୍ଟ୍ୟଗୁଡିକ |
- ସବୁଠାରୁ ଲୋକପ୍ରିୟ ପ୍ଲାଟଫର୍ମ ଏବଂ ସେବା – ଆମାଜନ, ଗୁଗୁଲ୍ କ୍ଲାଉଡ୍ ଏବଂ କୋଡ୍ ଜଳବାୟୁ ସହିତ ଏକୀଭୂତ ହେବାର କ୍ଷମତା |
- 200 ରୁ ଅଧିକ ପ୍ରୋଗ୍ରାମିଂ ଭାଷା ପାଇଁ ସମର୍ଥନ |
- ଉଚ୍ଚ ସ୍ତରର ଏକୀକରଣ ଏବଂ “ଗିଲ୍ଡ ଏକତା” | ଯେତେବେଳେ ଜଣେ ଉପଭୋକ୍ତା GitHub ରେ ସେମାନଙ୍କର ପ୍ରୋଜେକ୍ଟ ପ୍ରକାଶ କରନ୍ତି, ବାକି ପ୍ରୋଗ୍ରାମିଂ ସମ୍ପ୍ରଦାୟ କାର୍ଯ୍ୟ, ସଂକେତର ଗୁଣବତ୍ତା ଏବଂ ଏହାର ଅତ୍ୟାଧୁନିକତାର ଡିଗ୍ରୀ ଡାଉନଲୋଡ୍ ଏବଂ ମୂଲ୍ୟାଙ୍କନ କରିପାରିବ | ତୃତୀୟ ପକ୍ଷ ଉପଭୋକ୍ତାମାନେ ସମ୍ଭାବ୍ୟ ସମସ୍ୟା, ପରିବର୍ତ୍ତନଶୀଳ ଦ୍ୱନ୍ଦ୍ୱ ଇତ୍ୟାଦି ବିଷୟରେ ପ୍ରକଳ୍ପ ମାଲିକଙ୍କୁ ସଚେତନ କରିପାରିବେ |
GitHub କିପରି କାର୍ଯ୍ୟ କରେ, ବ Features ଶିଷ୍ଟ୍ୟଗୁଡିକ |
ଗିଥବ୍ ର ତିନୋଟି ଗୁରୁତ୍ୱପୂର୍ଣ୍ଣ ବ features ଶିଷ୍ଟ୍ୟ ହେଉଛି ଶାଖା, ଟାଣିବା ଅନୁରୋଧ ଏବଂ ମିଶ୍ରଣ | ପ୍ରତ୍ୟେକ କାର୍ଯ୍ୟକୁ ପୃଥକ ଭାବରେ ବିଚାର କରିବା ଉଚିତ୍ |
ଫୋର୍କିଂ
ଏକ ପ୍ରୋଜେକ୍ଟକୁ ଫୋର୍କିଙ୍ଗ୍ ଏକ କପି (ଫଙ୍କ୍) ସୃଷ୍ଟି କରେ ଯାହା ମୂଳ ପ୍ରୋଜେକ୍ଟକୁ ପ୍ରଭାବିତ ନକରି ଉପଭୋକ୍ତାଙ୍କୁ ମୁକ୍ତ ଭାବରେ ପରୀକ୍ଷା କରିବାକୁ ଅନୁମତି ଦିଏ | ଫଙ୍କସ୍ ସୃଷ୍ଟି କରନ୍ତୁ ଏବଂ ଅନୁରୋଧଗୁଡିକ ଟାଣନ୍ତୁ: https://youtu.be/nT8KGYVurIU
ଅନୁରୋଧ ଟାଣନ୍ତୁ |
କୋଡ୍ ଫିକ୍ସିଂ / ପରିବର୍ତ୍ତନ ଉପରେ କାର୍ଯ୍ୟ ସମାପ୍ତ କରିବା ପରେ ଠିକାଦାରଙ୍କ ଦ୍ A ାରା ଏକ ଟାଣ ଅନୁରୋଧ ପ୍ରକାଶିତ ହୁଏ | ସେହି ସମୟରେ, ପ୍ରକଳ୍ପ ମାଲିକ ନିଜେ କରାଯାଇଥିବା ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ସମୀକ୍ଷା କରିପାରିବେ ଏବଂ କ additional ଣସି ଅତିରିକ୍ତ ପ୍ରଶ୍ନ ପଚାରିପାରିବେ |
ମିଶ୍ରଣ
ମାଲିକ ଟାଣ ଅନୁରୋଧକୁ ଅନୁମୋଦନ କରିବା ପରେ, ସେମାନେ ଟାଣ ଅନୁରୋଧକୁ ମିଶ୍ରଣ କରନ୍ତି ଏବଂ ଫଙ୍କଡ୍ ପ୍ରୋଜେକ୍ଟରୁ ଉତ୍ସ କୋଡ୍ ରେ ପରିବର୍ତ୍ତନଗୁଡିକ ପ୍ରୟୋଗ କରନ୍ତି |
ଗାଇଡ୍ – ଗିଥବ୍ ରେ ଆରମ୍ଭରୁ କିପରି ଆରମ୍ଭ ହେବ |
ଏହି ଗାଇଡ୍ ସମସ୍ତ ନୂତନ ଶିକ୍ଷାର୍ଥୀମାନଙ୍କ ପାଇଁ ଉପଯୁକ୍ତ, ଯେଉଁମାନେ ବର୍ତ୍ତମାନ ଗିଟ୍ ଏବଂ ଗିଥବ୍ ଶିଖିବା ଆରମ୍ଭ କରୁଛନ୍ତି | ନିମ୍ନଲିଖିତ ପଦକ୍ଷେପଗୁଡ଼ିକ ଏହି ସଫ୍ଟୱେର୍ ସହିତ କାମ କରିବା ପାଇଁ ଏକ ଉତ୍କୃଷ୍ଟ ସିଷ୍ଟମ୍ ନିର୍ମାଣ କରିବାରେ ସାହାଯ୍ୟ କରିବ | କୋଡବେସରେ କିପରି ପରିବର୍ତ୍ତନ କରିବେ, ଏକ ଟାଣ ଅନୁରୋଧ ଖୋଲନ୍ତୁ (ଏକ ଟାଣ ଅନୁରୋଧ ସୃଷ୍ଟି କରନ୍ତୁ) ଏବଂ ମୁଖ୍ୟ ଶାଖାରେ କୋଡ୍ ମିଶ୍ରଣ କରିବେ ଆପଣ ଶିଖିବେ | ତେବେ ଆରମ୍ଭ କରିବା |
GitHub ଖାତା ଡ୍ୟାସବୋର୍ଡ [/ caption]
ଷ୍ଟେପ୍ 0 ଗିଟ୍ ସଂସ୍ଥାପନ କରନ୍ତୁ ଏବଂ ଏକ GitHub ଖାତା ସୃଷ୍ଟି କରନ୍ତୁ |
- ଅଫିସିଆଲ୍ ଗିଟ୍ ୱେବସାଇଟ୍ କୁ ଯାଆନ୍ତୁ: https://git-scm.com/downloads |
- ୱିଣ୍ଡୋଜ୍ ପାଇଁ ଗିଟ୍ ର ଡେସ୍କଟପ୍ ସଂସ୍କରଣ ଡାଉନଲୋଡ୍ କରିବାକୁ ଲିଙ୍କରେ କ୍ଲିକ୍ କରନ୍ତୁ ଏବଂ ଡାଉନଲୋଡ୍ ଶେଷ ହେବା ପର୍ଯ୍ୟନ୍ତ ଅପେକ୍ଷା କରନ୍ତୁ |
- Git.exe ଫାଇଲ୍ କୁ ଦୁଇଥର କ୍ଲିକ୍ କରି Git ସଂସ୍ଥାପକକୁ ବାହାର କର ଏବଂ ଚଲାନ୍ତୁ |
- ଖୋଲୁଥିବା “ୟୁଜର୍ ଆକାଉଣ୍ଟ୍ କଣ୍ଟ୍ରୋଲ୍” ଡାୟଲଗ୍ ବକ୍ସରେ ଥିବା “ହଁ” ବଟନ୍ କ୍ଲିକ୍ କରି ଅନୁପ୍ରୟୋଗକୁ PC ରେ ପରିବର୍ତ୍ତନ କରିବାକୁ ଅନୁମତି ଦିଅନ୍ତୁ |
- Git ସ୍ଥାପନ ପ୍ରକ୍ରିୟା ଆରମ୍ଭ କରନ୍ତୁ | ମୁଖ୍ୟ GNU ପବ୍ଲିକ୍ ଲାଇସେନ୍ସ ଡକ୍ୟୁମେଣ୍ଟ୍ ପ Read ନ୍ତୁ ଏବଂ ପରବର୍ତ୍ତୀ କ୍ଲିକ୍ କରନ୍ତୁ |
- ପ୍ରୋଗ୍ରାମ୍ ସଂସ୍ଥାପନ କରିବାକୁ ଏକ ଅବସ୍ଥାନ ନିର୍ଦ୍ଦିଷ୍ଟ କରନ୍ତୁ, କିମ୍ବା ଡିଫଲ୍ଟ ମୂଲ୍ୟ ଛାଡନ୍ତୁ | ପ୍ରୋଗ୍ରାମ୍ ଆପଣଙ୍କୁ ଏକ ଷ୍ଟାର୍ଟ ମେନୁ ଫୋଲ୍ଡର୍ ତିଆରି କରିବାକୁ କହିବ | ଏହି ଆଇଟମ୍ କୁ ଏଡ଼ାଇଦିଅ |
- ଆପଣ Git ସହିତ ବ୍ୟବହାର କରିବାକୁ ଚାହୁଁଥିବା ପାଠ୍ୟ ସମ୍ପାଦକ ଚୟନ କରନ୍ତୁ | ଡ୍ରପ୍ ଡାଉନ୍ ୱିଣ୍ଡୋରେ, ନୋଟପ୍ୟାଡ୍ ++ (କିମ୍ବା ଅନ୍ୟ କ text ଣସି ପାଠ୍ୟ ସମ୍ପାଦକ ଯାହାକି ଆପଣ ପୂର୍ବରୁ କାମ କରିଥିବେ) ଚୟନ କରନ୍ତୁ ଏବଂ “ପରବର୍ତ୍ତୀ” କ୍ଲିକ୍ କରନ୍ତୁ |
- ନୂତନ ପ୍ରକଳ୍ପ ଶାଖା ପାଇଁ ଏକ ନାମ ନିର୍ଦ୍ଦିଷ୍ଟ କରନ୍ତୁ | ଡିଫଲ୍ଟ ମୂଲ୍ୟ ହେଉଛି “ମାଷ୍ଟର” | ଡିଫଲ୍ଟରେ ଆପଣ ଏହି ସେଟିଂ ଛାଡିବାକୁ ପରାମର୍ଶ ଦିଆଯାଇଛି |
- PATH, SSH କ୍ଲାଏଣ୍ଟ, ସର୍ଭର ସାର୍ଟିଫିକେଟ୍, ଲାଇନ୍ ଏଣ୍ଡିଙ୍ଗ୍ ଏବଂ ଟର୍ମିନାଲ୍ ବାଛିବା ପାଇଁ ବିକଳ୍ପଗୁଡ଼ିକରେ, ସବୁକିଛି ଯେପରି ଅଛି ତାହା ଛାଡି “ପରବର୍ତ୍ତୀ” ବଟନ୍ କ୍ଲିକ୍ କରନ୍ତୁ |
- ସମସ୍ତ ଡିଫଲ୍ଟ ସେଟିଂସମୂହ ଛାଡି ପ୍ରୋଗ୍ରାମ୍ ସଂସ୍ଥାପନ ଆରମ୍ଭ କରନ୍ତୁ |
- ଥରେ ସଂସ୍ଥାପନା ସମାପ୍ତ ହେବା ପରେ, ରିଲିଜ୍ ନୋଟ୍ ଦେଖିବା ପାଇଁ ବାକ୍ସଗୁଡିକ ଯାଞ୍ଚ କରନ୍ତୁ ଏବଂ ଗିଟ୍ ବାସ୍ ଆରମ୍ଭ କରନ୍ତୁ | ସଂସ୍ଥାପକ ୱିଣ୍ଡୋ ବନ୍ଦ କରନ୍ତୁ |
ଆପଣ ନିମ୍ନୋକ୍ତ ଲିଙ୍କ୍ ବ୍ୟବହାର କରି Github ରେ ଏକ ଆକାଉଣ୍ଟ୍ ପଞ୍ଜିକରଣ କରିପାରିବେ: https://github.com/join | ଏହା କରିବାକୁ, ତୁମ ଖାତା ଯାଞ୍ଚ କରିବାକୁ ଭବିଷ୍ୟତରେ ଆବଶ୍ୟକ ମ basic ଳିକ ପଞ୍ଜୀକରଣ ତଥ୍ୟ ପ୍ରବେଶ କରିବାକୁ ପଡିବ |
ପଦାଙ୍କ 1: ଗିଟ୍ ଲଞ୍ଚ କରନ୍ତୁ ଏବଂ ପ୍ରଥମ ସ୍ଥାନୀୟ ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି କରନ୍ତୁ |
Git ର ଦୁଇଟି ବ୍ୟବହାର ମୋଡ୍ ଅଛି – bash (Git Bash) ଏବଂ ଗ୍ରାଫିକାଲ୍ ୟୁଜର୍ ଇଣ୍ଟରଫେସ୍ (Git GUI) | ଗିଟ୍ ବ୍ୟାସ୍ ଆରମ୍ଭ କରିବାକୁ, ଷ୍ଟାର୍ଟ ମେନୁ ଖୋଲନ୍ତୁ – ୱିଣ୍ଡୋଜ୍, git bash ଟାଇପ୍ କରନ୍ତୁ ଏବଂ ଏଣ୍ଟର୍ ଦାବନ୍ତୁ (କିମ୍ବା ପ୍ରୋଗ୍ରାମର ସର୍ଟକଟ୍ ଉପରେ ଦୁଇଥର ବାମ କ୍ଲିକ୍ କରନ୍ତୁ) | Git GUI ଲଞ୍ଚ କରିବାକୁ, ଷ୍ଟାର୍ଟ ମେନୁ ଖୋଲନ୍ତୁ – ୱିଣ୍ଡୋଜ୍, git gui ଟାଇପ୍ କରନ୍ତୁ ଏବଂ ଏଣ୍ଟର୍ ଦାବନ୍ତୁ | ଆମ କ୍ଷେତ୍ରରେ, ଆମେ ଗିଟ୍ ବଶ୍ ବ୍ୟବହାର କରିବୁ |
ଗିଟ୍ ବଶ୍ ରେ ଏକ ନୂତନ ପ୍ରୋଜେକ୍ଟ ସୃଷ୍ଟି କରିବା ଏକ ନୂତନ ସଂଗ୍ରହାଳୟ ଆରମ୍ଭ କରିବା ପାଇଁ ସ୍ୱତନ୍ତ୍ର ନିର୍ଦ୍ଦେଶ ବ୍ୟବହାର କରିବା ସହିତ ଜଡିତ | ପ୍ରଥମେ ଆପଣଙ୍କୁ ଡେସ୍କଟପ୍ ଉପରେ ରାଇଟ୍-କ୍ଲିକ୍ କରି ଏବଂ ପରେ ଡ୍ରପ୍-ଡାଉନ୍ ମେନୁରେ Git Bash ଏଠାରେ ଏକ Bash ଟର୍ମିନାଲ୍ ଖୋଲିବାକୁ ପଡିବ | ଆପଣଙ୍କର ସ୍ଥାନୀୟ ମେସିନରେ ଥିବା ଏକ ଟର୍ମିନାଲ୍ ୱିଣ୍ଡୋରେ, ନିମ୍ନଲିଖିତ ଟାଇପ୍ କରି ଏକ ନୂତନ ପରୀକ୍ଷା ଡିରେକ୍ଟୋରୀ (ଫୋଲ୍ଡର୍) ସୃଷ୍ଟି କରନ୍ତୁ:
getrekt: ଡେସ୍କଟପ୍ getrekt $ cd ~ / ଡେସ୍କଟପ୍ |
getrekt: ଡେସ୍କଟପ୍ getrekt $ mkdir myproject
getrekt: ଡେସ୍କଟପ୍ getrekt $ cd myproject /
mkdir ନିର୍ଦ୍ଦେଶ ଏକ ନୂତନ ସ୍ଥାନୀୟ ପ୍ରୋଜେକ୍ଟ ଫୋଲ୍ଡର ସୃଷ୍ଟି କରେ | ଆମର ପ୍ରଥମ ଗିଥବ୍ ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି କରନ୍ତୁ: https://youtu.be/yHCUc6cmhcc
ପଦାଙ୍କ 2. ସଂଗ୍ରହାଳୟରେ ଏକ ନୂତନ ଫାଇଲ୍ ସୃଷ୍ଟି କରନ୍ତୁ |
ପ୍ରୋଜେକ୍ଟ ଫୋଲ୍ଡରରେ, ଟଚ୍ କମାଣ୍ଡ ବ୍ୟବହାର କରି ଏକ ନୂଆ ଟେକ୍ସଟ୍ ଫାଇଲ୍ ଯୋଡନ୍ତୁ | ଷ୍ଟାଣ୍ଡାର୍ଡ ଉପାୟରେ, କମାଣ୍ଡ୍ ଏକ ଖାଲି ଟେକ୍ସଟ୍ ଫାଇଲ୍ ସୃଷ୍ଟି କରିବ ଯେଉଁଥିରେ .txt ଏକ୍ସଟେନ୍ସନ୍ ରହିବ |
ଧ୍ୟାନ! ଗିଟ୍ କେବଳ ଟ୍ରାକ୍ କରୁଥିବା ଫାଇଲଗୁଡ଼ିକରେ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ସେଭ୍ / ପରିଚାଳନା କରେ | ଏକ ନୂତନ ଫାଇଲ୍ ସୃଷ୍ଟି କରିବା ପରେ, ଉପଭୋକ୍ତା git status କମାଣ୍ଡ ବ୍ୟବହାର କରି ଏହାର ସ୍ଥିତିକୁ ଟ୍ରାକ୍ କରିପାରିବେ | ରେପୋଜିଟୋରୀରେ ଥିବା ଫାଇଲଗୁଡ଼ିକର ଏକ ତାଲିକା କନସୋଲ୍ ଦେବ |
ଗିଟ୍ ରେପୋଜିଟୋରୀ ଧାରଣ କରିଥିବା ଫୋଲ୍ଡରରେ ତୁମେ ଏକ ଫାଇଲ୍ ଯୋଡିବା ମାତ୍ରେ, ପ୍ରୋଗ୍ରାମ୍ ପ୍ରୋଜେକ୍ଟ ଭିତରେ ପରିବର୍ତ୍ତନକୁ ଲକ୍ଷ୍ୟ କରିବ | ତଥାପି, ସ୍ୱୟଂଚାଳିତ ଟ୍ରାକିଂ ସକ୍ଷମ ହେବ ନାହିଁ, ଆପଣ ଏଥିପାଇଁ ଏକ ବିଶେଷ ନିର୍ଦ୍ଦେଶ ବ୍ୟବହାର କରିବା ଉଚିତ – git add।
getrekt: myproject getrekt $ touch getrekt.txt
getrekt: myproject getrekt $ ls
getrekt.txt
ପଦାଙ୍କ 3: ଟ୍ରାକିଂ ଷ୍ଟେଜ୍ ପରିବେଶରେ ଫାଇଲ୍ ଯୋଡନ୍ତୁ |
Git add କମାଣ୍ଡ୍ ସହିତ ଷ୍ଟେଜ୍ ପରିବେଶରେ ଫାଇଲ୍ ଯୋଡନ୍ତୁ |
getrekt: myproject git add। ଏହି କମାଣ୍ଡ୍ ସହିତ, ପ୍ରୋଗ୍ରାମ୍ ସମସ୍ତ ଫାଇଲ୍ ର ସ୍ୱୟଂଚାଳିତ ଟ୍ରାକିଂ ଆରମ୍ଭ କରିବ ଯାହା ପ୍ରୋଜେକ୍ଟ ଫୋଲ୍ଡରରେ ସୃଷ୍ଟି ହେବ | ନିର୍ଦ୍ଦେଶଟି git ସ୍ଥିତି ସହିତ କାମ କରେ କି ନାହିଁ ଆପଣ ଯାଞ୍ଚ କରିପାରିବେ | Git ସ୍ଥିତି ଟାଇପ୍ କରିବା ପରେ Git Bash କମାଣ୍ଡ୍ ଲାଇନ୍ରେ ଲଗ୍ ଗୁଡିକ ଏହିପରି ଦେଖାଯାଏ:
getrekt: getrekt getrekt $ git status
ଶାଖା ମାଷ୍ଟର ଉପରେ
ପ୍ରାରମ୍ଭିକ ପ୍ରତିଶ୍ରୁତିବଦ୍ଧ
ପରିବର୍ତ୍ତନଗୁଡ଼ିକ:
(“git rm –cached …” ବ୍ୟବହାର କରନ୍ତୁ)
ନୂତନ ଫାଇଲ ଯୋଡିଲା
ନୂଆ ଫାଇଲନାମ: getrekt.txt
ନୂଆ ଫାଇଲ: getrekt.txt ଲଗ ମନ୍ତବ୍ୟ: ଫାଇଲଟି ଏପର୍ଯ୍ୟନ୍ତ ହୋଇନାହିଁ, କିନ୍ତୁ ଯୋଡିବାକୁ ଯାଉଛି |
ପଦାଙ୍କ 4 ଏକ ପ୍ରତିବଦ୍ଧତା ସୃଷ୍ଟି କରନ୍ତୁ |
ପ୍ରତିବଦ୍ଧତା ହେଉଛି ଯେକ any ଣସି ସଂଗ୍ରହାଳୟର ଯାଞ୍ଚ ପଏଣ୍ଟ | ସରଳ ଭାବରେ କହିବାକୁ ଗଲେ, ଏକ ପରିବର୍ତ୍ତନ ପ୍ୟାକେଜ୍ ଯାହା ଯୋଡା ଯାଇଥିବା, ଏଡିଟ୍ ହୋଇଥିବା କିମ୍ବା ଡିଲିଟ୍ ହୋଇଥିବା ଫାଇଲଗୁଡ଼ିକ ବିଷୟରେ ସୂଚନା ସଂରକ୍ଷଣ କରେ ଯାହା କିଛି କୋଡ୍ ଗଚ୍ଛିତ କରେ |
getrekt: myproject getrekt $ git commit -m “MY FIRST COMMIT GUYS!”
[master (root-commit) b345d9a] ମୋର ପ୍ରଥମ କମିଟି!
1 ଫାଇଲ୍ ବଦଳିଲା, 1 ସନ୍ନିବେଶ (+)
ସୃଷ୍ଟି ମୋଡ୍ 100644 getrekt.txt |
ଏକ ପ୍ରତିବଦ୍ଧତା ସୃଷ୍ଟି କରିବାର ନିର୍ଦ୍ଦେଶ ହେଉଛି git commit -m “Commit Name” |
ଧ୍ୟାନ! ନିର୍ଦ୍ଦେଶର ଶେଷରେ ଥିବା ବାର୍ତ୍ତା ଅନ୍ୟ ପ୍ରକଳ୍ପ ବିକାଶକାରୀଙ୍କ ପାଇଁ ଅର୍ଥପୂର୍ଣ୍ଣ ଏବଂ ବୁ understand ିବା ଉଚିତ୍ | “Asdfadsf” କିମ୍ବା “foobar” ପରି ତୁମର କାର୍ଯ୍ୟଗୁଡ଼ିକର ନାମ ଦିଅ ନାହିଁ | ଅନ୍ୟଥା, କେହି କିଛି ବୁ will ିବେ ନାହିଁ, ଏବଂ ସେମାନଙ୍କୁ ବିଲୋପ କରିବାକୁ ଆପଣଙ୍କୁ ଅନେକ ସମୟ ଅତିବାହିତ କରିବାକୁ ପଡିବ |
ପଦାଙ୍କ 5. ଏକ ନୂତନ ଶାଖା ନୂତନ ଶାଖା ସୃଷ୍ଟି କରନ୍ତୁ |
ନୂତନ ଶାଖା ହେଉଛି ପ୍ରକଳ୍ପର ଏକ ପୂର୍ଣ୍ଣ ଶାଖା, ଯାହାକି ଏକ ସଂପୂର୍ଣ୍ଣ ସେଟ୍କୁ ନେଇ ଗଠିତ | ଉତ୍ପାଦର ଏକ ପୃଥକ ପ୍ରକାଶନକୁ ଦର୍ଶାଏ, କିନ୍ତୁ ସଂସ୍କରଣ ନିୟନ୍ତ୍ରଣ ବ୍ୟବସ୍ଥା ମଧ୍ୟରେ | ଶାଖା ବ୍ୟବହାରକାରୀଙ୍କୁ ଏକ ପ୍ରକଳ୍ପର “ରାଜ୍ୟ” ମଧ୍ୟରେ ଗତି କରିବାକୁ ଅନୁମତି ଦିଏ |
ଅଫିସିଆଲ୍ ଗିଟ୍ ଡକ୍ୟୁମେଣ୍ଟେସନ୍ ରେ ଶାଖାଗୁଡ଼ିକର ବର୍ଣ୍ଣନା ହେଉଛି: “ଗିଟ୍ ଏବଂ ଗିଥବ୍ ରେ ଥିବା ଶାଖା ହେଉଛି ସଂଗ୍ରହାଳୟର ଏକ କାର୍ଯ୍ୟ ପାଇଁ ଏକ ଚଳନଶୀଳ ସୂଚକ |”
ଉଦାହରଣ ସ୍ୱରୂପ, ଯଦି ଜଣେ ଉପଭୋକ୍ତା ନିଜ ୱେବସାଇଟରେ ଏକ ନୂତନ ପୃଷ୍ଠା ଯୋଡିବାକୁ ଚାହାଁନ୍ତି, ତେବେ ସେମାନେ ପ୍ରକଳ୍ପର ମୁଖ୍ୟ ଅଂଶକୁ ପ୍ରଭାବିତ ନକରି କେବଳ ସେହି ନିର୍ଦ୍ଦିଷ୍ଟ ପୃଷ୍ଠା ପାଇଁ ଏକ ନୂତନ ଶାଖା ସୃଷ୍ଟି କରିବାକୁ ସମର୍ଥ ହେବେ | ସେ ଏହା କରିବା ମାତ୍ରେ, ସେ ତାଙ୍କ ଶାଖାରୁ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ମୁଖ୍ୟ ଶାଖାରେ ମିଶ୍ରଣ କରିପାରିବେ | ଏକ ନୂତନ ଶାଖା କ୍ଷେତ୍ରରେ, ଗିଟ୍ କେଉଁଠାରୁ ଶାଖା ହୋଇଛି ତାହା ଉପରେ ନଜର ରଖେ |
କମାଣ୍ଡ୍ ଏକଜେକ୍ୟୁଟ୍ କରିବା ପରେ, ଆପଣ ଶାଖାର ସୃଷ୍ଟି ନିଶ୍ଚିତ କରିବାକୁ କନସୋଲରେ git ଶାଖା ଟାଇପ୍ କରିପାରିବେ:
getrekt: myproject getrekt $ git ଶାଖା
ମାଷ୍ଟର
* ମୋର-ନୂତନ- ଶାଖା ଏକ ନକ୍ଷତ୍ର ସହିତ ମୋର ନୂତନ-ଶାଖା ନାମ ଉପଭୋକ୍ତା କେଉଁ ଶାଖା ସୂଚାଇଥାଏ | ବର୍ତ୍ତମାନ ଚାଲିଛି |
ଟିପନ୍ତୁ: ଡିଫଲ୍ଟ ଭାବରେ, ପ୍ରତ୍ୟେକ git ରେପୋ ର ପ୍ରଥମ ଶାଖାର ନାମ “ମାଷ୍ଟର” (ଏବଂ ସାଧାରଣତ a ଏକ ପ୍ରୋଜେକ୍ଟରେ ମାଷ୍ଟର ଭାବରେ ବ୍ୟବହୃତ ହୁଏ) | ଜାତିଭେଦ ବିରୋଧରେ ଲ fight େଇର ଏକ ଅଂଶ ଭାବରେ, କିଛି ବିକାଶକାରୀ ଡିଫଲ୍ଟ ଶାଖା ପାଇଁ ବିକଳ୍ପ ନାମ ବ୍ୟବହାର କରିବା ଆରମ୍ଭ କରିଛନ୍ତି ଯେପରିକି “ପ୍ରାଥମିକ” | ତଥାପି, ପ୍ରାୟତ not ନୁହେଁ, ଉପଭୋକ୍ତାମାନେ “ମାଷ୍ଟର” କିମ୍ବା ଏହାକୁ ସୂଚାଇବା ପାଇଁ ବ୍ୟବହୃତ ସମାନ ନାମ ଦେଖିପାରନ୍ତି |
ଏହା ମନେ ରଖିବାକୁ ହେବ ଯେ ପ୍ରାୟ ପ୍ରତ୍ୟେକ ସଂଗ୍ରହାଳୟରେ ଏକ ମାଷ୍ଟର ଶାଖା ଅଛି ଯାହାକୁ ପ୍ରକଳ୍ପର ଅଫିସିଆଲ୍ ସଂସ୍କରଣ ଭାବରେ ବିବେଚନା କରାଯାଇପାରେ | ଯଦି ଏହା ଏକ ୱେବସାଇଟ୍, ତେବେ ଶାଖା ହେଉଛି ସଂସ୍କରଣ ଯାହା ଉପଭୋକ୍ତାମାନେ ଦେଖନ୍ତି | ଯଦି ଏହା ଏକ ଆପ୍ଲିକେସନ୍, ତେବେ ମାଷ୍ଟର ଶାଖା ହେଉଛି ରିଲିଜ୍ ଯାହା ଉପଭୋକ୍ତାମାନେ ସେମାନଙ୍କ କମ୍ପ୍ୟୁଟର କିମ୍ବା ମୋବାଇଲ୍ ଡିଭାଇସରେ ସଂସ୍ଥାପନ କରନ୍ତି | ଗିଟ୍ ଏବଂ ଗିଥବ୍ ଉତ୍ପାଦଗୁଡିକର ପାରମ୍ପାରିକ ସଂସ୍କରଣ ଏହିପରି କାର୍ଯ୍ୟ କରେ | ବିଭିନ୍ନ ଡିଫଲ୍ଟ ଶାଖା ନାମ ବ୍ୟବହାର ଉପରେ ଅଫିସିଆଲ୍ ସାଇଟରେ ଅଧିକ ବିସ୍ତୃତ ଡକ୍ୟୁମେଣ୍ଟେସନ୍ ଅଛି | Github ରେ ସୂଚନା https://github.com/github/renaming ରେ ଉପଲବ୍ଧ
| ଏକ ପ୍ରୋଜେକ୍ଟ ଶାଖାକୁ ଫେରିବା ଏବଂ ଏକାଧିକ କାର୍ଯ୍ୟ କରିବା କ୍ଷେତ୍ରରେ, ଉପଭୋକ୍ତା ସ୍ୱୟଂଚାଳିତ ଟ୍ରାକିଂ ଲେଖିବା ପର୍ଯ୍ୟନ୍ତ ନୂତନ ଶାଖା ସଂସ୍କରଣ ନିୟନ୍ତ୍ରଣ ସିଷ୍ଟମ ଦ୍ୱାରା ଟ୍ରାକ ହେବ ନାହିଁ | ।
ପଦାଙ୍କ 6 ଏକ ନୂତନ GitHub ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି କରନ୍ତୁ |
ଯଦି ଆପଣ କେବଳ ସ୍ଥାନୀୟ ଭାବରେ ଆପଣଙ୍କର କୋଡ୍ ଟ୍ରାକ୍ କରିବାକୁ ଚାହୁଁଛନ୍ତି ତେବେ ଏହି ପଦକ୍ଷେପଟି ଆବଶ୍ୟକ ନୁହେଁ | କିନ୍ତୁ ଯଦି ଆପଣ ଏକ ଦଳରେ କାମ କରନ୍ତି ଏବଂ ଅନ୍ୟ ପ୍ରୋଗ୍ରାମରଙ୍କ ଠାରୁ ପରିବର୍ତ୍ତନ ଗ୍ରହଣ କରନ୍ତି, ତେବେ ଆପଣ ମିଳିତ ଭାବରେ ପ୍ରୋଜେକ୍ଟ କୋଡ୍ ପରିବର୍ତ୍ତନ କରିବାକୁ GitHub ର ସାମ୍ପ୍ରତିକ ସାମର୍ଥ୍ୟ ବ୍ୟବହାର କରିପାରିବେ | GitHub ରେ ଏକ ନୂତନ ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି କରିବାକୁ, ଆପଣଙ୍କୁ ସିଷ୍ଟମରେ ଲଗ୍ ଇନ୍ କରିବାକୁ ଏବଂ ସାଇଟର ମୁଖ୍ୟ ପୃଷ୍ଠାକୁ ଯିବାକୁ ପଡିବ | ମୁଖ୍ୟ ମେନୁରୁ, “ନୂତନ ସଂଗ୍ରହାଳୟ” ବଟନ୍ ଉପରେ କ୍ଲିକ୍ କର, ଯାହା ନାଭିଗେସନ୍ ବାର୍ ର ଉପର ଡାହାଣ କୋଣରେ ଥିବା ପ୍ରୋଫାଇଲ୍ ଫଟୋ ପାଖରେ ଥିବା “+” ଚିହ୍ନ ତଳେ ଅବସ୍ଥିତ: ବଟନ୍ କ୍ଲିକ୍ କରିବା ପରେ, GitHub ପ୍ରକଳ୍ପ ମାଲିକଙ୍କୁ ପଚାରିବ | ସଂଗ୍ରହାଳୟର ନାମ ଦେବାକୁ ଏବଂ ଏକ ସଂକ୍ଷିପ୍ତ ବର୍ଣ୍ଣନା ପ୍ରଦାନ କରିବାକୁ:
ପରବର୍ତ୍ତୀ ସମୟରେ, ଏକ ନୂତନ ପ୍ରକଳ୍ପର ସୃଷ୍ଟି ନିଶ୍ଚିତ କରିବାକୁ “ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି” ବଟନ୍ କ୍ଲିକ୍ କରନ୍ତୁ | ଉପଭୋକ୍ତାଙ୍କୁ ପଚାରିବାରୁ ଏକ ଡାୟଲଗ୍ ବକ୍ସ ଦେଖାଯିବ ଯଦି ସେମାନେ ଆରମ୍ଭରୁ ଏକ ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି କରିବାକୁ କିମ୍ବା ସ୍ଥାନୀୟ ଭାବରେ ସୃଷ୍ଟି ହୋଇଥିବା ଏକ ବିଦ୍ୟମାନକୁ ଯୋଡିବାକୁ ଚାହୁଁଛନ୍ତି କି? ଦ୍ୱିତୀୟ କ୍ଷେତ୍ରରେ, ଆପଣଙ୍କୁ Github ରେ ପ୍ରୋଜେକ୍ଟ ଫୋଲ୍ଡର ଅପଲୋଡ୍ କରିବାକୁ ପଡିବ |
ଧ୍ୟାନ! କମାଣ୍ଡ୍ ଲାଇନ୍ ବ୍ୟବହାର କରି ଏକ ସ୍ଥାନୀୟ ସଂଗ୍ରହାଳୟକୁ ଡାଉନଲୋଡ୍ କରିବା ମଧ୍ୟ ହୋଇପାରେ, ଏବଂ ଅଧିକ ନିର୍ଦ୍ଦିଷ୍ଟ ଭାବରେ git ରିମୋଟ୍ ଆଡ୍ ଉତ୍ପତ୍ତି github_url (ରିମୋଟ ରେପୋଜିଟୋରୀ ସହିତ ଏକ ନୂତନ ସଂଯୋଗର ରେକର୍ଡ ସୃଷ୍ଟି କରେ), git push -u ମୂଳ ମାଷ୍ଟର (ଶାଖା ମଧ୍ୟରେ ଏକ ସଂଯୋଗ ସ୍ଥାପନ କରେ) | ଯାହାକି ଡେଭଲପର୍ ଅବସ୍ଥିତ ଏବଂ ଏକ ସୁଦୂର ସର୍ଭରରେ ମାଷ୍ଟର ଶାଖା) |
ଗିଟ୍ ବ୍ୟାଶ୍ କମାଣ୍ଡ୍ ଲାଇନ୍ରେ ଲଗ୍ଗୁଡ଼ିକ ଏହିପରି ଦେଖାଯାଏ:
getrekt: myproject getrekt $ git remote add origin https://github.com/cubeton/mynewrepository.git
getrekt: myproject getrekt $ git push -u ମୂଳ ମାଷ୍ଟର
ଗଣନା ବସ୍ତୁ: 3, ସମାପ୍ତ
ବସ୍ତୁ ଲେଖିବା: 100% (3/3), 263 ବାଇଟ୍ | 0 ବାଇଟ୍ / ସେକେଣ୍ଡ୍
ସମୁଦାୟ 3 (ଡେଲଟା 0), ପୁନ used ବ୍ୟବହାର 0 (ଡେଲଟା 0)
କୁ https://github.com/cubeton/mynewrepository.git
* [ନୂତନ ଶାଖା] ମାଷ୍ଟର -> ମାଷ୍ଟର
ଶାଖା ମାଷ୍ଟର ମୂଳରୁ ଦୂର ଶାଖା ମାଷ୍ଟରକୁ ଟ୍ରାକ୍ କରିବା ପାଇଁ ସେଟ୍ ଅପ୍ |
ପଦାଙ୍କ 7: ପ୍ରୋଜେକ୍ଟ ଶାଖାକୁ GitHub କୁ ଠେଲିବା |
ଏକ ନୂତନ ପ୍ରକଳ୍ପ ଶାଖା ଏବଂ ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି କରାଯାଇଛି | ଶାଖାକୁ “ଠେଲିବା” ଏବଂ ଏହାକୁ ନୂତନ ଗିଥବ୍ ରେପୋଜିଟୋରୀକୁ ସ୍ଥାନାନ୍ତର କରିବା ବାକି ରହିଲା | ଏହି ଉପାୟରେ, ତୃତୀୟ-ପକ୍ଷ ସମ୍ପ୍ରଦାୟର ସଦସ୍ୟମାନେ କୋଡ୍ ଦେଖିବା ଏବଂ ଏଥିରେ ପରିବର୍ତ୍ତନ ଆଣିବାରେ ସକ୍ଷମ ହେବେ | ଯଦି ସଂଶୋଧନଗୁଡିକ ଅନୁମୋଦିତ ହୁଏ, ପ୍ରକଳ୍ପ ମାଲିକ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ପ୍ରକଳ୍ପର ମୁଖ୍ୟ ସଂସ୍କରଣରେ ମିଶ୍ରଣ କରିପାରିବେ | GitHub ରେ ଏକ ନୂତନ ଶାଖାରେ ପରିବର୍ତ୍ତନ ଆଣିବାକୁ, ଆପଣଙ୍କୁ କମାଣ୍ଡ୍ ଲାଇନ୍ରେ git push ନିର୍ଦ୍ଦେଶ ପ୍ରବେଶ କରିବାକୁ ପଡିବ | GitHub ସ୍ୱୟଂଚାଳିତ ଭାବରେ ରିମୋଟ୍ ରେପୋଜିଟୋରୀରେ ଏକ ଶାଖା ସୃଷ୍ଟି କରିବ:
getrekt: myproject getrekt $ git push ଉତ୍ପତ୍ତି ମୋର-ନୂତନ ଶାଖା
ଗଣନା ବସ୍ତୁ: 3, ସମାପ୍ତ |
8 ଟି ଥ୍ରେଡ୍ ବ୍ୟବହାର କରି ଡେଲଟା ସଙ୍କୋଚନ |
ବସ୍ତୁଗୁଡ଼ିକୁ ସଙ୍କୋଚନ: 100% (2/2), ସମାପ୍ତ ହୋଇଛି |
ବସ୍ତୁ ଲେଖିବା: 100% (3/3), 313 ବାଇଟ୍ | 0 ବାଇଟ୍ / ସେକେଣ୍ଡ୍
ସମୁଦାୟ 3 (ଡେଲଟା 0), ପୁନ used ବ୍ୟବହାର 0 (ଡେଲଟା 0)
Https://github.com/cubeton/mynewrepository.git
* [ନୂତନ ଶାଖା] my-new-branch -> my-new-branch GitHub ପୃଷ୍ଠାକୁ ସତେଜ କରିବା ପରେ, ଉପଭୋକ୍ତା ନୂତନ ଶାଖା ଦେଖିବେ ଯାହାକୁ ଭିତରକୁ ଠେଲି ଦିଆଯାଇଛି | ସଂଗ୍ରହାଳୟ
ଅତିରିକ୍ତ ଭାବରେ |
Git push ମୂଳ କମାଣ୍ଡରେ ମୂଳ ଶବ୍ଦର ଅର୍ଥ କ’ଣ? ଯେତେବେଳେ ଜଣେ ଉପଭୋକ୍ତା ସେମାନଙ୍କର ସ୍ଥାନୀୟ ମେସିନରେ ଏକ ରିମୋଟ୍ ରେପୋଜିଟୋରୀକୁ କ୍ଲୋନ୍ କରନ୍ତି, git ପ୍ରାୟ ସମସ୍ତ କ୍ଷେତ୍ରରେ “ଉତ୍ପତ୍ତି” ପାଇଁ ଏକ ମାନକ ଛଦ୍ମନାମ ସୃଷ୍ଟି କରେ, ଯାହା ରିମୋଟ ରେପୋଜିଟୋରୀର URL ପାଇଁ ଏକ ଶୋର୍ଥାଣ୍ଡ ଅଟେ | GitHub ରେ ଏକ ପ୍ରୋଜେକ୍ଟ ଦାଖଲ: https://youtu.be/zM6z57OtR2Q
ପଦାଙ୍କ 8. ପ୍ରଥମ ଟାଣ ଅନୁରୋଧ ସୃଷ୍ଟି କରନ୍ତୁ |
ଏକ ଟାଣ ଅନୁରୋଧ (କିମ୍ବା ଟାଣ ଅନୁରୋଧ) ହେଉଛି ସଂଗ୍ରହାଳୟ ମାଲିକମାନଙ୍କୁ ସଚେତନ କରିବାର ଏକ ଉପାୟ ଯାହା ଏକ ବିକାଶକାରୀ ସଂକେତରେ କିଛି ପରିବର୍ତ୍ତନ କରିବାକୁ ଚାହୁଁଛନ୍ତି | ଟାଣ ଅନୁରୋଧ ସହିତ ପୃଷ୍ଠାଟି ଏହିପରି ଦେଖାଯାଏ:
ଟାଣ ଅନୁରୋଧ ସୃଷ୍ଟି କରିବା ପରେ ବିଭାଗ ଇଣ୍ଟରଫେସ୍ ଏହିପରି ଦେଖାଯାଏ:
ଷ୍ଟେପ୍ 9 ଟାଣ ଅନୁରୋଧକୁ ମିଶ୍ରଣ କରନ୍ତୁ |
ତଳେ ଥିବା ସବୁଜ “ମିଶ୍ରଣ ଟାଣ ଅନୁରୋଧ” ବଟନ୍ ଏକ ଟାଣ ଅନୁରୋଧ ସୃଷ୍ଟି କରେ | ଏହାକୁ କ୍ଲିକ୍ କରିବା ପରେ, କରାଯାଇଥିବା ପରିବର୍ତ୍ତନଗୁଡିକ ପ୍ରକଳ୍ପର ମୁଖ୍ୟ ଶାଖାରେ ଯୋଡା ଯାଇଛି |
ଧ୍ୟାନ! ମିଶ୍ରଣ ପରେ ଶାଖା ବିଲୋପ କରନ୍ତୁ | ସେମାନଙ୍କ ମଧ୍ୟରୁ ବହୁ ସଂଖ୍ୟକ ପ୍ରକଳ୍ପରେ ଦ୍ୱନ୍ଦ୍ୱ ସୃଷ୍ଟି କରିପାରେ | ଏକ ଶାଖା ବିଲୋପ କରିବାକୁ, ନିମ୍ନ ଡାହାଣ କୋଣରେ ଥିବା ଧୂସର “ଶାଖା ବିଲୋପ” ବଟନ୍ କ୍ଲିକ୍ କରନ୍ତୁ |
କାର୍ଯ୍ୟର ସାମ୍ପ୍ରତିକ ସ୍ଥିତି ଯାଞ୍ଚ କରିବାକୁ, ସଂଗ୍ରହାଳୟର ପ୍ରଥମ ପୃଷ୍ଠାରେ ଥିବା “କମାଇଟ୍ସ” ଲିଙ୍କରେ କ୍ଲିକ୍ କରନ୍ତୁ | କ୍ଲିକ୍ କରିବା ଦ୍ୱାରା ଏହି ଶାଖାରେ କାର୍ଯ୍ୟଗୁଡ଼ିକର ସମ୍ପୂର୍ଣ୍ଣ ତାଲିକା ପ୍ରଦର୍ଶିତ ହେବ | ସ୍କ୍ରିନ୍ ସଟ୍ ଠିକ୍ ଭାବରେ ଦେଖାଯାଇଥିବା ଦେଖାଏ |
ଡାହାଣ ପାର୍ଶ୍ୱରେ ପ୍ରତ୍ୟେକ ପ୍ରତିବଦ୍ଧତାର ହ୍ୟାସ୍ କୋଡ୍ ଅଛି | ହ୍ୟାସ୍ କୋଡ୍ ହେଉଛି ଏକ ଅନନ୍ୟ ପରିଚାୟକ ଯାହା API ଏବଂ ତୃତୀୟ-ପକ୍ଷ ସେବାଗୁଡ଼ିକୁ ସଂଯୋଗ କରିବା ସମୟରେ ବ୍ୟବହାର କରାଯାଇପାରିବ | କମାଣ୍ଡ୍ ଲାଇନ୍ରେ ଗିଟ୍ ବାଶ୍ ର ଡେସ୍କଟପ୍ ସଂସ୍କରଣରେ ID ନମ୍ବର ଦ୍ୱାରା ଆପଣ ଏକ ନିର୍ଦ୍ଦିଷ୍ଟ ପ୍ରତିବଦ୍ଧତାକୁ ମଧ୍ୟ ରେଫର୍ କରିପାରିବେ |
ଷ୍ଟେପ୍ 10 ଲୋକାଲ୍ ମେସିନ୍ ଉପରେ ଗିଥବ୍ ପରିବର୍ତ୍ତନକୁ ରିଭର୍ଟ କରନ୍ତୁ |
ଏହି ସମୟରେ, ଗିଥବ୍ ସିଷ୍ଟମରେ ଥିବା ସଂଗ୍ରହାଳୟ ସ୍ଥାନୀୟ କମ୍ପ୍ୟୁଟରରେ ବ୍ୟବହାରକାରୀଙ୍କ ତୁଳନାରେ ଟିକିଏ ଭିନ୍ନ ଦେଖାଯାଉଛି | ଉଦାହରଣ ସ୍ୱରୂପ, ଏକ ପ୍ରତିଶ୍ରୁତି ଯାହା ଜଣେ ଉପଭୋକ୍ତା ନିଜ ଶାଖାରେ ତିଆରି କରି ମାଷ୍ଟର ଶାଖାରେ ମିଶ୍ରିତ ହେଲେ ତାହା ସ୍ଥାନୀୟ ଯନ୍ତ୍ରରେ ନାହିଁ | ଏକ ପ୍ରୋଜେକ୍ଟର ବିଭିନ୍ନ ସଂସ୍କରଣକୁ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ସିଙ୍କ୍ରୋନାଇଜ୍ କରିବାକୁ, ଆପଣଙ୍କୁ git pull ଉତ୍ପତ୍ତି ମାଷ୍ଟର କମାଣ୍ଡ (ମାଷ୍ଟର ଶାଖାରେ କାମ କରିବା ସମୟରେ) କିମ୍ବା git pull ବ୍ୟବହାର କରିବାକୁ ପଡିବ |
getrekt: myproject getrekt $ git pull ମୂଳ ମାଷ୍ଟର
ରିମୋଟ୍: ବସ୍ତୁ ଗଣନା: 1, ସମାପ୍ତ |
ସୁଦୂର: ସମୁଦାୟ 1 (ଡେଲଟା 0), ପୁନ used ବ୍ୟବହୃତ 0 (ଡେଲଟା 0), ପ୍ୟାକ୍-
ପୁନ
used ବ୍ୟବହାର 0 txt | 1 + 1 ଫାଇଲ୍ ବଦଳିଲା, 1 ସନ୍ନିବେଶ (+)
ଏକ କମାଣ୍ଡର ସାମ୍ପ୍ରତିକ ସ୍ଥିତି ଯାଞ୍ଚ କରିବାକୁ, କମାଣ୍ଡ୍ ଲାଇନ୍ ଉପରେ git ଲଗ ଟାଇପ୍ କରନ୍ତୁ | ଏହା ସମସ୍ତ କାର୍ଯ୍ୟଗୁଡ଼ିକର ତାଲିକାଭୁକ୍ତ କରିବ |
getrekt: myproject getrekt $ git log
commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
ମିଶ୍ରଣ : 3fg4dd 34fg3u7j7
ଲେଖକ : Mtdes
Ethan <getrekt@yandex.rfh @ yandex.ru> ତାରିଖ: ଶୁକ୍ର ଜାନୁଆରୀ 07 17:48:00 2021 -02356 46thf9496hf9485hkf857tg9hfj8rh4j ମିଶ୍ରଣ: 33fh5d 3689gfh ଲେଖକ: Mtdes Ethan <getrekt@yandex.ru> ତାରିଖ: ଶୁକ୍ର ଜାନ 07 17:5235 2021
ପ୍ରତିଶ୍ରୁତି ଦିଅନ୍ତୁ 46thf9496hf9485hkf857tg9hfj8rh4j
ମିଶ୍ରଣ : 33fh5d 3689gfh ଲେଖକ: Mtdes
Ethan <getrekt@yandex.ru>
ତାରିଖ: ଶୁକ୍ର ଜାନୁଆରୀ 07 17:55:00 2021 -02356
Mtggfg
getrekt@yandex.ru> ତାରିଖ: ଶୁକ୍ର ଜାନୁଆରୀ 07 17:58:00 2021 -02356 ଏହା ମୋର ପ୍ରଥମ ପ୍ରତିବଦ୍ଧତା! ପ୍ରସ୍ତୁତ! ବର୍ତ୍ତମାନ ଉପଭୋକ୍ତା ସଂସ୍କରଣ ନିୟନ୍ତ୍ରଣ ସିଷ୍ଟମରେ ସମସ୍ତ ପ୍ରକାରର କାର୍ଯ୍ୟ ସହିତ ପରିଚିତ | GitHub ଅଭ୍ୟାସରେ Gitub, ଶାଖା, ସଂଗ୍ରହାଳୟ, ପ୍ରତିବଦ୍ଧତା ଏବଂ ଅନ୍ୟାନ୍ୟ ଧାରଣା ସହିତ କିପରି ଆରମ୍ଭ ହେବ ସେ ସମ୍ବନ୍ଧରେ ଆରମ୍ଭକାରୀମାନଙ୍କ ପାଇଁ Git ଏବଂ GitHub ଟ୍ୟୁଟୋରିଆଲ୍: https://youtu.be/zZBiln_2FhM
ଗିଥବ୍ ଏବଂ ଗିଟ୍ ର ଅତିରିକ୍ତ ବ features ଶିଷ୍ଟ୍ୟଗୁଡିକ |
ଚାଲନ୍ତୁ ଅନ୍ୟ ଉପଯୋଗୀ “ଚିପ୍ସ” କୁ ଦେଖିବା ଯାହା ବିକାଶକାରୀଙ୍କୁ ସଂସ୍କରଣ ନିୟନ୍ତ୍ରଣରେ କାର୍ଯ୍ୟକୁ ସରଳ କରିବାକୁ ଅନୁମତି ଦେବ |
ଏକ ସ୍ଥାନୀୟ ଯନ୍ତ୍ରରେ ଏକ ସଂଗ୍ରହାଳୟ କ୍ଲୋନିଂ |
ତୁମର GitHub ସଂଗ୍ରହାଳୟକୁ ଯାଅ | ଫାଇଲ୍ ତାଲିକାର ଉପର ଡାହାଣ କୋଣରେ, “କ୍ଲୋନ୍ କିମ୍ବା ଡାଉନଲୋଡ୍” ଡ୍ରପ୍ ଡାଉନ୍ ମେନୁ ଖୋଲ | HTTPS କ୍ଲୋନ URL କପି କରନ୍ତୁ |
Git Bash ୱିଣ୍ଡୋକୁ ଫେରନ୍ତୁ ଏବଂ ନିର୍ଦ୍ଦେଶ ପ୍ରବେଶ କରନ୍ତୁ:
git clone repository_url |
repository_url – କ୍ଲୋନ ହେବାକୁ ଥିବା ସାମ୍ପ୍ରତିକ ପ୍ରକଳ୍ପର URL | ଏହା ପରିବର୍ତ୍ତେ, ସଂଗ୍ରହାଳୟର url ଭର୍ତ୍ତି କରାଯାଇଛି |
ଉପରୋକ୍ତ ଉଦାହରଣରେ, ନିର୍ଦ୍ଦେଶଟି HTTPS ଉପରେ ସଂଗ୍ରହାଳୟକୁ କ୍ଲୋନ କରେ | ଅନ୍ୟ ଏକ ବିକଳ୍ପ ହେଉଛି SSH କିଗୁଡ଼ିକ ଉପରେ URL ସହିତ କ୍ଲୋନିଂ | ଏହା କରିବା ପାଇଁ, ଆପଣଙ୍କୁ ୱିଣ୍ଡୋଜରେ ଏକ SSH କି ଯୁଗଳ ସୃଷ୍ଟି କରିବାକୁ ଏବଂ GitHub ଆକାଉଣ୍ଟକୁ ଏକ ସର୍ବସାଧାରଣ ଚାବି ନ୍ୟସ୍ତ କରିବାକୁ ପଡିବ |
ସୁଦୂର ସଂଗ୍ରହାଳୟ ଖୋଜିବା |
କ୍ଲୋନିଂ ପରେ, GitHub ରୁ ସଂଗ୍ରହାଳୟର ଏକ କପି କମ୍ପ୍ୟୁଟରରେ କାର୍ଯ୍ୟ କରୁଥିବା ଡିରେକ୍ଟୋରୀରେ ଦେଖାଯିବା ଉଚିତ | ପ୍ରୋଜେକ୍ଟରେ ଏକ ନାମ ଏବଂ ମୁଖ୍ୟ ଫାଇଲ୍ ସହିତ ଏକ ଡିରେକ୍ଟୋରୀ ରହିବା ଉଚିତ | ଏହାକୁ ସୁଇଚ୍ କରିବାକୁ, ଆପଣଙ୍କୁ ନିମ୍ନଲିଖିତ ନିର୍ଦ୍ଦେଶ ଲେଖିବାକୁ ପଡିବ:
cd git_project |
ଟିପନ୍ତୁ: git_project କୁ ଡାଉନଲୋଡ୍ ହୋଇଥିବା ରେପୋଜିଟୋରୀର ପ୍ରକୃତ ନାମ ସହିତ ବଦଳାନ୍ତୁ, କିମ୍ବା ls କମାଣ୍ଡ ସହିତ ସାମ୍ପ୍ରତିକ ଡିରେକ୍ଟୋରୀର ବିଷୟବସ୍ତୁ ନିର୍ଦ୍ଦିଷ୍ଟ କରନ୍ତୁ | ଦ୍ୱିତୀୟ ପଦ୍ଧତି ଏପରି କ୍ଷେତ୍ରରେ ବ୍ୟବହୃତ ହୁଏ ଯେଉଁଠାରେ ଉପଭୋକ୍ତା ପ୍ରକଳ୍ପର ନାମ ମନେ ରଖିପାରିବେ ନାହିଁ |
GitHub ଡେସ୍କଟପ୍ ସଂସ୍କରଣ – GitHub ଡେସ୍କଟପ୍, ମୁଖ୍ୟ କାର୍ଯ୍ୟକାରିତା, ବ features ଶିଷ୍ଟ୍ୟ ଏବଂ ସ୍ଥାପନ ପ୍ରକ୍ରିୟା କ’ଣ?
GitHub ଡେସ୍କଟପ୍ ହେଉଛି ଏକ ଡେସ୍କଟପ୍ ପ୍ରୟୋଗ ଯାହାକି GitHub ସହିତ GUI ଆଧାରିତ ପାରସ୍ପରିକ କ୍ରିୟା ପ୍ରଦାନ କରିଥାଏ | Git ପରି, GitHub ର ଡେସ୍କଟପ୍ ସଂସ୍କରଣ ଆପଣଙ୍କୁ ବଟନ୍ କ୍ଲିକ୍ କରି ଉପଭୋକ୍ତା ଇଣ୍ଟରଫେସ୍ ବ୍ୟବହାର କରି ସମାନ ନିର୍ଦ୍ଦେଶଗୁଡ଼ିକୁ ଏକଜେକ୍ୟୁଟ୍ କରିବାକୁ ଅନୁମତି ଦିଏ, ଯାହା ସଂଗ୍ରହାଳୟ ସହିତ କାମ କରିବା ସହଜ କରିଥାଏ |
କିପରି ସଂସ୍ଥାପନ କରିବେ |
- ଲିଙ୍କ୍ ଅନୁସରଣ କରନ୍ତୁ – https://desktop.github.com/
- ପ୍ରୋଗ୍ରାମର ସଂସ୍ଥାପନ ପ୍ୟାକେଜ୍ ଡାଉନଲୋଡ୍ କରିବା ଆରମ୍ଭ କରନ୍ତୁ |
- ଡାଉନଲୋଡ୍ ହୋଇଥିବା ଫାଇଲର ଆଇକନ୍ ଉପରେ ଦୁଇଥର କ୍ଲିକ୍ କରନ୍ତୁ ଏବଂ ଗିଥବ୍ ଡେସ୍କଟପ୍ ସଂସ୍ଥାପନ ସହିତ ଅଗ୍ରଗତି କରନ୍ତୁ |
- ଷ୍ଟାର୍ଟ ମେନୁ ମାଧ୍ୟମରେ ପ୍ରୋଗ୍ରାମ୍ ଆରମ୍ଭ କର |
- ଆପଣଙ୍କର ଉପଭୋକ୍ତା ଖାତା ବିବରଣୀ ବ୍ୟବହାର କରି GitHub କୁ ସାଇନ୍ ଇନ୍ କରନ୍ତୁ |
ମୁଖ୍ୟ କାର୍ଯ୍ୟକାରିତା |
- ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି, ଯୋଗ ଏବଂ କ୍ଲୋନିଂ |
- ପ୍ରୋଜେକ୍ଟ ଟ୍ୟାବ ପରିଚାଳନା ପାଇଁ ପ୍ରୋଗ୍ରାମ୍ ବ୍ୟବହାର କରିବା |
- ଏକ ଶାଖାରେ ପରିବର୍ତ୍ତନ ଆଣିବା |
- ଇସୁ ସୃଷ୍ଟି, ଅନୁରୋଧ ଏବଂ ପ୍ରତିବଦ୍ଧତା ଟାଣ |
- ନୂତନ ଉତ୍ପାଦର ପ୍ରାରମ୍ଭିକ ସଂସ୍କରଣକୁ ପ୍ରବେଶ କରିବାର କ୍ଷମତା |
Github API
Github REST API ହେଉଛି ଏକ ଇଣ୍ଟରଫେସ୍ ଯାହା ଡେଭଲପର୍ମାନଙ୍କୁ Github ଡାଟା, ପ୍ରୋଜେକ୍ଟ, ଏବଂ ରେପୋଜିଟୋରୀକୁ ପ୍ରବେଶ ସହିତ ସର୍ଭର ଅନୁରୋଧ ପଠାଇବା ସହିତ ପ୍ରଦାନ କରିଥାଏ | ଲିଙ୍କ୍ https://api.github.com/ ସମସ୍ତ URL ଧାରଣ କରିଥାଏ ଯାହାକୁ ଆପଣ ସରଳ GET ଅନୁରୋଧ ପଠାଇ ପାରିବେ: ପ୍ରାୟତ
,, ବିକାଶକାରୀମାନେ JSON ଫର୍ମାଟରେ ପାଇଥନ୍ ପ୍ରୋଗ୍ରାମିଂ ଭାଷାରେ ଅନୁରୋଧ ସୃଷ୍ଟି କରନ୍ତି | ପ୍ରଥମେ ଆପଣଙ୍କୁ ଲିଙ୍କରୁ ସଂଗ୍ରହାଳୟ ବିଷୟରେ ମ basic ଳିକ ସୂଚନା ପାଇବା ଆବଶ୍ୟକ – https://api.github.com/user/repos ମ basic ଳିକ ସୂଚନା JSON ଫର୍ମାଟରେ ବିନ୍ୟାସ ଫାଇଲରେ ପ୍ରବେଶ କରାଯାଇଛି | ଏଥିରେ ଉପଭୋକ୍ତା ବିଷୟରେ ମୁଖ୍ୟ ପାରାମିଟରଗୁଡିକ ଅଛି – ଅବତାର, ପାଠକ, ସଂଗ୍ରହାଳୟର ସଂଖ୍ୟା, ଡାଉନଲୋଡ୍ ଇତ୍ୟାଦି | ଏହି ତଥ୍ୟ ପରେ ସର୍ଭରକୁ ପଠାଯାଏ |
ଗିଥବ୍ ଡେସ୍କଟପ୍ ପ୍ରୋଜେକ୍ଟଗୁଡିକ ପରିଚାଳନା ଏବଂ ବିନ୍ୟାସ କରିବା |
ଏକ ଆକାଉଣ୍ଟ୍ ଇନଷ୍ଟଲ୍ କରିବା, ପଞ୍ଜୀକରଣ କରିବା ଏବଂ ଆପ୍ଲିକେସନ୍ ସେଟ୍ ଅପ୍ କରିବା ପରେ, ଉପଭୋକ୍ତା GitHub ପ୍ରୋଗ୍ରାମ୍ ବ୍ୟବହାର ଆରମ୍ଭ କରିପାରିବେ |
ଏକ ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି, ଯୋଗ ଏବଂ କ୍ଲୋନିଂ |
ଏକ ନୂତନ ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି କରିବାକୁ, “ଫାଇଲ୍” ଚୟନ କରନ୍ତୁ ଏବଂ “ସଂଗ୍ରହାଳୟ ସୃଷ୍ଟି” ବଟନ୍ କ୍ଲିକ୍ କରନ୍ତୁ | ଏକ ସ୍ଥାନୀୟ ପ୍ରୋଜେକ୍ଟ ଯୋଡିବାକୁ, “ଫାଇଲ୍” ମେନୁ ଚୟନ କରନ୍ତୁ ଏବଂ “ଲୋକାଲ୍ ରେପୋଜିଟୋରୀ ଯୋଡନ୍ତୁ” ବଟନ୍ କ୍ଲିକ୍ କରନ୍ତୁ | କ୍ଲୋନିଂ ପାଇଁ, ଆପଣ ନିଶ୍ଚିତ ଭାବରେ ମେନୁ “ଫାଇଲ୍” – “କ୍ଲୋନ୍ ରେପୋଜିଟୋରୀ” ଚୟନ କରନ୍ତୁ |
ଏକ ନୂତନ ଶାଖା ସୃଷ୍ଟି କରିବା |
ଏକ ପୃଥକ ପ୍ରୋଜେକ୍ଟ ଶାଖା ସୃଷ୍ଟି କରିବାକୁ, ସାମ୍ପ୍ରତିକ ଶାଖା ବିଭାଗ ଖୋଲ ଏବଂ ନୂତନ ଶାଖା ବଟନ୍ କ୍ଲିକ୍ କର | ଉପଭୋକ୍ତା GitHub ଇଣ୍ଟରଫେସରେ ଶାଖା ଦେଖିବାରେ ସକ୍ଷମ ହେବେ ଏବଂ ପରିବର୍ତ୍ତନଗୁଡ଼ିକୁ ଟ୍ରାକ୍ କରିବା ପାଇଁ ଏକ ଟାଣ ଅନୁରୋଧ କରିବେ |
ସୁରକ୍ଷା
ଗିଥବ୍ ର ଡେସ୍କଟପ୍ ଏବଂ ୱେବ୍ ସଂସ୍କରଣ ଆପଣଙ୍କୁ ଏକ ୟୁଜର୍ ଆକାଉଣ୍ଟ୍ ର ସୁରକ୍ଷା ସ୍ତରକୁ ବିନ୍ୟାସ ଏବଂ ବୃଦ୍ଧି କରିବାକୁ ଅନୁମତି ଦିଏ | ସମସ୍ତ କାର୍ଯ୍ୟକାରିତା “ସଂରକ୍ଷଣ ପାଇଁ ସୁରକ୍ଷା ସେଟିଂସମୂହ” ବିଭାଗରେ ଉପଲବ୍ଧ | ଏହା ଅଧିକ ବିସ୍ତୃତ ଭାବରେ ବିଚାର କରିବା ଉଚିତ୍ |
ସୁରକ୍ଷା ନୀତି ସେଟିଂ
ଆପଣଙ୍କର ସଂଗ୍ରହାଳୟର ମୁଖ୍ୟ ପୃଷ୍ଠାରେ, କ୍ଲିକ୍ କରନ୍ତୁ:
- “ସୁରକ୍ଷା” – “ସୁରକ୍ଷା ନୀତି” – “ଆରମ୍ଭ ସେଟଅପ୍” |
- ତୁମର ପ୍ରୋଜେକ୍ଟର ସମର୍ଥିତ ସଂସ୍କରଣ ଏବଂ ସମ୍ଭାବ୍ୟ ଦୁର୍ବଳତାକୁ କିପରି ରିପୋର୍ଟ କରାଯିବ ସେ ସମ୍ବନ୍ଧରେ ସୂଚନା ଯୋଡ |
ନିର୍ଭରଶୀଳ ଗ୍ରାଫ୍ ପରିଚାଳନା
ସମସ୍ତ ସାର୍ବଜନୀନ ସଂଗ୍ରହାଳୟ ପାଇଁ ଏକ ନିର୍ଭରଶୀଳ ଗ୍ରାଫ୍ ସ୍ୱୟଂଚାଳିତ ଭାବରେ ସୃଷ୍ଟି ହୁଏ, କିନ୍ତୁ ବ୍ୟକ୍ତିଗତ ସଂଗ୍ରହାଳୟ ପାଇଁ ସେପରି କ feature ଣସି ବ feature ଶିଷ୍ଟ୍ୟ ନାହିଁ | ଗ୍ରାଫ୍ ସମସ୍ତ ଯାଉଥିବା ନିର୍ଭରଶୀଳତା ପ୍ରବାହକୁ ଚିହ୍ନଟ କରେ ଏବଂ ଆପଣଙ୍କୁ ପ୍ରକଳ୍ପର ଦୁର୍ବଳତା ଚିହ୍ନଟ କରିବାକୁ ଅନୁମତି ଦିଏ | ନିର୍ଭରଶୀଳତା ଗ୍ରାଫ୍ ସେଟ୍ କରିବାକୁ, “ସେଟିଂସମୂହ” – “ସୁରକ୍ଷା ଏବଂ ବିଶ୍ଳେଷଣ” ଉପରେ କ୍ଲିକ୍ କରନ୍ତୁ | ଗ୍ରାଫ୍ ବିପରୀତ, “ସକ୍ଷମ” କିମ୍ବା “ଅକ୍ଷମ” କ୍ଲିକ୍ କରନ୍ତୁ |
ଲାଇସେନ୍ସ |
ଦୁଇଟି ମୁଖ୍ୟ ପ୍ରକାରର
ଲାଇସେନ୍ସ ବ୍ୟବହାର ପାଇଁ ଗିଥବ୍ ଲାଇସେନ୍ସ ପ୍ରଦାନ କରେ :
- ଜିପିଏଲ୍ ହେଉଛି ଏକ ପ୍ରକାର ଲାଇସେନ୍ସ ଯାହା ଅନ୍ୟ ଉପଭୋକ୍ତାମାନଙ୍କୁ ଅନ୍ୟ ଖୋଲା ଉତ୍ସ ପ୍ରୋଜେକ୍ଟରେ ଅନ୍ୟର କାମ ବ୍ୟବହାର କରିବାକୁ ଅନୁମତି ଦିଏ | ତଥାପି, ବାଣିଜ୍ୟିକ କମ୍ପାନୀଗୁଡିକ ଏହା କରିପାରିବେ ନାହିଁ |
- LGPL / Commons / MIT / Apache , ଇତ୍ୟାଦି – ଉପଭୋକ୍ତା ମାଗଣା ବ୍ୟବହାର ପାଇଁ ତାଙ୍କ କୋଡ୍ ଦିଅନ୍ତି | ଅନ୍ୟମାନେ ଏଥିରୁ ଟଙ୍କା ରୋଜଗାର କରିପାରିବେ |
]
_ । ପର୍ଯ୍ୟାୟ କଣ୍ଟ୍ରୋଲ୍ ସିଷ୍ଟମରେ କିପରି ଏକ ପୂର୍ଣ୍ଣ ପ୍ରୋଜେକ୍ଟ ସୃଷ୍ଟି କରାଯିବ ସେ ବିଷୟରେ ପର୍ଯ୍ୟାୟ କ୍ରମେ ଆମେ ଆଲୋଚନା କଲୁ |