Linux Kernel Development
  • Introduction
  • Linux Kernel Development Environment
    • Git Source Code Management
    • Docker
  • Linux Kernel Development Process
    • A Guide To The Linux Kernel Development Process
  • Linux Kernel Compilation
  • Linux Kernel Modules
  • Linux Kernel Build System
    • Compilation Kernel Object
    • Compilation Built-In
  • Linux Kernel Patch
    • Patchset
  • Linux Kernel Developer
Powered by GitBook
On this page
  • Git Source Code Management
  • Linux Kernel Development Project
  1. Linux Kernel Development Environment

Git Source Code Management

PreviousLinux Kernel Development EnvironmentNextDocker

Last updated 7 years ago

Git Source Code Management

Git (/ɡɪt/) is a version control system for tracking changes in computer files and coordinating work on those files among multiple people. It is primarily used for source code management in software development, but it can be used to keep track of changes in any set of files.

The development of Git began on 3 April 2005.[20] Torvalds announced the project on 6 April;[21] it became self-hosting as of 7 April.[20] The first merge of multiple branches took place on 18 April.[22] Torvalds achieved his performance goals; on 29 April, the nascent Git was benchmarked recording patches to the Linux kernel tree at the rate of 6.7 patches per second.

Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. Git is easy to learn and has a tiny footprint with lightning fast performance.

Learn Git in your browser for free with

Linux Kernel Development Project

  1. Create a GitHub account

  2. Login in and verify your

  3. Click '+' sign on the top right

  4. Select 'New repository'

  5. Enter the name "LinuxKernelDevelopment" and keep default settings.

  6. Click the "Create repository" button.

Then in your Linux Workstation

user@workstation:~$ cd
user@workstation:~$ mkdir LinuxKernelDevelopment
user@workstation:~$ cd LinuxKernelDevelopment
user@workstation:~/LinuxKernelDevelopment$ git init .
user@workstation:~/LinuxKernelDevelopment$ git remote add origin https://github.com/<username>/LinuxKernelDevelopment
user@workstation:~/LinuxKernelDevelopment$ echo "# Linux Kernel Development" > README.md
user@workstation:~/LinuxKernelDevelopment$ git add README.md
user@workstation:~/LinuxKernelDevelopment$ git commit -m "Linux Kernel Development README"
user@workstation:~/LinuxKernelDevelopment$ git push origin master
Wikipedia
Homepage
Try Git