گیت یک نرمافزار آزاد برای کنترل ورژن، بازنگری و مدیریت سورس کد است که امروزه به طور وسیعی توسط بسیاری از شرکتها و پروژههای آزاد/متنباز مورد استفاده قرار میگیرد.
اهمیت سیستمهای کنترل ورژن و مخصوصا گیت وقتی معلوم میشود که بیش از یک نفر در یک پروژه نرمافزاری مشارکت میکنند. اگرچه امکاناتی که گیت در اختیار برنامهنویسان قرار میدهد مورد نیاز شرکتهایی که در حوزهٔ تولید نرمافزارهای تجاری فعالیت میکنند است، گیت نقش مهمی در فراهم کردن امکان توسعهٔ نرمافزار آزاد از سراسر دنیا و توسط جامعه کاربری ایفا میکند طوریکه یادگیری گیت میتواند یک برنامهنویس را به یک عضو موثر در جامعهٔ نرمافزار آزاد تبدیل کند.
این کارگاه شامل معرفی سیستمهای کنترل ورژن و مقدمات آنها، گیت و دلایل استفاده از آن، نحوهٔ کار با branchها، workflowهای رایج در گیت، انواع روشهای merge کردن branchها، rebase و نحوهٔ ارسال pull request و نحوهٔ پیدا کردن و مشارکت در پروژههای شناختهشدهٔ آزاد/متنباز و دلایل اینکار است.
Why and how to use version control with an ExpressionEngine website. Version control is essential to good development practices, but setting it up with a database-driven website can be tricky.
گیت یک نرمافزار آزاد برای کنترل ورژن، بازنگری و مدیریت سورس کد است که امروزه به طور وسیعی توسط بسیاری از شرکتها و پروژههای آزاد/متنباز مورد استفاده قرار میگیرد.
اهمیت سیستمهای کنترل ورژن و مخصوصا گیت وقتی معلوم میشود که بیش از یک نفر در یک پروژه نرمافزاری مشارکت میکنند. اگرچه امکاناتی که گیت در اختیار برنامهنویسان قرار میدهد مورد نیاز شرکتهایی که در حوزهٔ تولید نرمافزارهای تجاری فعالیت میکنند است، گیت نقش مهمی در فراهم کردن امکان توسعهٔ نرمافزار آزاد از سراسر دنیا و توسط جامعه کاربری ایفا میکند طوریکه یادگیری گیت میتواند یک برنامهنویس را به یک عضو موثر در جامعهٔ نرمافزار آزاد تبدیل کند.
این کارگاه شامل معرفی سیستمهای کنترل ورژن و مقدمات آنها، گیت و دلایل استفاده از آن، نحوهٔ کار با branchها، workflowهای رایج در گیت، انواع روشهای merge کردن branchها، rebase و نحوهٔ ارسال pull request و نحوهٔ پیدا کردن و مشارکت در پروژههای شناختهشدهٔ آزاد/متنباز و دلایل اینکار است.
Why and how to use version control with an ExpressionEngine website. Version control is essential to good development practices, but setting it up with a database-driven website can be tricky.
Mistakes happen - no matter how experienced you are. Using Git as your version control system, however, you have a safety net that helps you if it comes to the worst. Learn how to undo, roll back, and recover from mistakes.
A Beginner's Guide to Git and GitHub, CLI version.
What is Git?
What is Github
Basic commands
Difference between Central and Distributed Version Controlling System
In this slide, I have a fully explanation about what is Git and why use it. I also give a fully explanation about the basic command that mostly use with git.
Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
This PPT describes most used commands.
Configure Golden Gate Initial Load and Change SyncArun Sharma
We will configure initial load along with change sync inside Oracle Golden Gate.
Here is the full article link: https://www.support.dbagenesis.com/post/configure-golden-gate-initial-load-and-change-sync
Mistakes happen - no matter how experienced you are. Using Git as your version control system, however, you have a safety net that helps you if it comes to the worst. Learn how to undo, roll back, and recover from mistakes.
A Beginner's Guide to Git and GitHub, CLI version.
What is Git?
What is Github
Basic commands
Difference between Central and Distributed Version Controlling System
In this slide, I have a fully explanation about what is Git and why use it. I also give a fully explanation about the basic command that mostly use with git.
Git is a version control system for tracking changes in computer files and coordinating work on those files among multiple people.
This PPT describes most used commands.
Configure Golden Gate Initial Load and Change SyncArun Sharma
We will configure initial load along with change sync inside Oracle Golden Gate.
Here is the full article link: https://www.support.dbagenesis.com/post/configure-golden-gate-initial-load-and-change-sync
Diapositivas de la charla dada por la gente de uno21.com.ar (@luke_ar y @matitanio) en la UP, el día 21/08/2012. Próximamente en otras universidades :)
A small presentation for developers with good SVN knowledge that are going to working with Git.
The presentation also contains an example of repository creation on github and a simple scenario of collaboration between two developers
Advanced Web Development in PHP - Code Versioning and Branching with GitRasan Samarasinghe
ESOFT Metro Campus - Advanced Web Development in PHP - (Module III) Code Versioning and Branching with Git
(Template - Virtusa Corporate)
Contents:
Introduction to Git
What is Version Controlling?
What is Distributed Version Controlling?
Why Use a Version Control System?
Downloading and Installing Git
Git Life Cycle
Init command
Clone Command
Config Command
Add Command
Commit Command
Status Command
Log Command
Diff Command
Revert Command
Reset Command
Clean Command
Commit --amend Command
Rebase Command
Reflog Command
Branch Command
Checkout Command
Merge Command
Remote Command
Fetch Command
Pull Command
Push Command
The simplified electron and muon model, Oscillating Spacetime: The Foundation...RitikBhardwaj56
Discover the Simplified Electron and Muon Model: A New Wave-Based Approach to Understanding Particles delves into a groundbreaking theory that presents electrons and muons as rotating soliton waves within oscillating spacetime. Geared towards students, researchers, and science buffs, this book breaks down complex ideas into simple explanations. It covers topics such as electron waves, temporal dynamics, and the implications of this model on particle physics. With clear illustrations and easy-to-follow explanations, readers will gain a new outlook on the universe's fundamental nature.
This presentation includes basic of PCOS their pathology and treatment and also Ayurveda correlation of PCOS and Ayurvedic line of treatment mentioned in classics.
Safalta Digital marketing institute in Noida, provide complete applications that encompass a huge range of virtual advertising and marketing additives, which includes search engine optimization, virtual communication advertising, pay-per-click on marketing, content material advertising, internet analytics, and greater. These university courses are designed for students who possess a comprehensive understanding of virtual marketing strategies and attributes.Safalta Digital Marketing Institute in Noida is a first choice for young individuals or students who are looking to start their careers in the field of digital advertising. The institute gives specialized courses designed and certification.
for beginners, providing thorough training in areas such as SEO, digital communication marketing, and PPC training in Noida. After finishing the program, students receive the certifications recognised by top different universitie, setting a strong foundation for a successful career in digital marketing.
How to Build a Module in Odoo 17 Using the Scaffold MethodCeline George
Odoo provides an option for creating a module by using a single line command. By using this command the user can make a whole structure of a module. It is very easy for a beginner to make a module. There is no need to make each file manually. This slide will show how to create a module using the scaffold method.
MATATAG CURRICULUM: ASSESSING THE READINESS OF ELEM. PUBLIC SCHOOL TEACHERS I...NelTorrente
In this research, it concludes that while the readiness of teachers in Caloocan City to implement the MATATAG Curriculum is generally positive, targeted efforts in professional development, resource distribution, support networks, and comprehensive preparation can address the existing gaps and ensure successful curriculum implementation.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
28. Check git status
git status
# On branch master
nothing to commit (working directory
clean)
29. Add README, check git status
git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what
will be committed)
#
# README
nothing added to commit but untracked files
present (use "git add" to track)
30. Start tracking files
git add README
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: README
31. git add use cases
git add file1 file2 [file3 ...] #add list of
files
git add *.txt #add all txt files in current
directory
git add docs/*.txt #add all txt files in docs
directory
git add docs/ #add all files in docs directory
git add "*.txt" #add all txt files in the whole
project
git add --all #add all files
32. modify tracked files
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: README
#
# Changed but not updated:
# (use "git add <file>..." to update what will
be committed)
#
# modified: README
33. Commit changes to git
$ git commit
# Please enter the commit message for your changes. Lines
starting
# with '#' will be ignored, and an empty message aborts the
commit.
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# modified: README
~
~
~
".git/COMMIT_EDITMSG" 10L, 283C
$ git config --global core.editor [editor]
$ git commit -a -m “Commit message goes here”
36. Deleting and moving files
$ git rm [filename]
rm “[filename]”
$ git rm -f [filename] #remove changed file
$ git rm --cached [filename] #remove only from
git, but not from filesystem
$ git mv old-name new-name #rename/move file
$ mv old-name new-name
$ git rm oldname
$ git add new-name
37. Undo changes
$ git commit --amend #modify last commit
$ git reset HEAD [filename] #unstage file, keep
changes
$ git checkout HEAD -- [filename] #discard all
file changes and return last commit file state
38. Ignoring files
$ cat .gitignore
# a comment - this is ignored
*.a # no .a files
!lib.a # but do track lib.a, even though
# you're ignoring .a files above
/TODO # only ignore the root TODO file, not
# subdir/TODO
build/ # ignore all files in the build/
# directory
doc/*.txt # ignore doc/notes.txt, but not
# doc/server/arch.txt