advantages, but most of the tutorials Use command mode, which makes beginners shy, this article uses the graphical interface as much as possible.Git is a new version of the mind-control system, if you have previously used tools such as VSS,CVS,SVN, then you must not compare the concept of similarity, it is best to forget the previous merger, branching some of the specific implementation patterns. (This slowly unfolds)Almost all of Git's operations ar
[. NET object-oriented programming advanced] (26) Team development tool (v) Distributed version control system git--graphical git client Tools TortoisegitPre-Read Prerequisites:Connect to the following article:Distributed version control system git--using Gitstack+tortoisegit graph
If you already know a lot about using Git command-line operations. You learned to operate local files, connect your warehouses over the Internet, and collaborate effectively with others. But the story does not end there; Git is usually just part of a larger ecosystem, and in some cases using a terminal is not the most appropriate way. Now let's look at how to better use
Abstract: Introduce the graphical interface of the various platforms Git client (I have not used all), welcome to add new software or use feel ~ A, tortoisegit-the coolest Interface to Git Version ControlTortoisegit is a git version of TortoiseSVN, Tortoisegit is used to migrate TortoiseSVN to Tortoisegit, and since
Git big platform (win/Linux/Mac) graphical interface client big summary, gitmacAbstract: This article introduces the graphical interface git client on various platforms (I have not used it all). You are welcome to add new software or use it ~ I. TortoiseGit-The coolest Interface to
Original URL: http://my.oschina.net/amstrong/blog/159114Catalogue [-]
tortoisegit-the coolest Interface to Git Version Control
Ii. Sou Rcetree-a free Git Mercurial Client for Windows or Mac
Iii. smartgit- Get your commit done
IV, Qgit-qgit is a git GUI viewer built on qt/c++
Gitx-gitx-a git
Git is a free and open source distributed version control system for software development and several other version control tasks. It is designed to cope with everything from small to very large projects, based on speed, efficiency and data integrity.Linux users manage git primarily from the command line, but some graphical user interface (GUI)
Git was originally a distributed version control/Software Configuration Management software created by denas torwaz to better manage Linux kernel development. Later, the GIT kernel was mature and can be used independently for version control. Many well-known software use git for version control, including Linux kernel, X. org server, and OLPC kernel development.
If you do not specify a file name and do not specify a branch name, but a label, remote branch, SHA-1 value, or something like master~3, you get an anonymous branch called detached head (the detached head identity). The modified code in this state needs to be checkout into a new branch to upload to master.If there is a conflict, you can use graphical MergetoolAlso, check the code churn for two commits, which can be compared on the command line with di
Visual Studio II, Distributed versioning and centralized version control
Centralized version control
Distributed version Control
Three
Git and SVN
1.
Simple comparison of Git and SVN
Speed in many cases, git is much faster than SVN fast-structure SVN is centralized management, GIT is distributed to manage oth
installFinally, the git command is typed to verify that the installation was successful, as shown in 5. As you can see, we have successfully installed Git.Figure 5. Installing Git from the source2 . Installing on LinuxTo install a precompiled Git Binary installation package on Linux, you can choose the Package Manager that the system supports. For Red Hat Linux
Related articles:For a way to verify that an SSH configuration exists and generate an SSH key, refer to the article: Git usage manual: Generate SSH key for SSH key usage and public key in GitHub, Gitlab configuration, please refer to article: Git usage manual: Use SSH key and configure SSH Key public key on the concepts and relationships of Git workspaces, regist
-1.7.2.2 .
tar
.gz
$
cd
git-1.7.2.2
$
make
prefix=
/usr/local
all
$
sudo
make
prefix=
/usr/local
install
Now you can use the git command to git clone the Git project reposito
repository locally so that it will be updated at any time in the future: 1 $ git clone git://git.kernel.org/pub/scm/git/git.gitInstalling on LinuxIf you are installing a precompiled Git Binary installation package on Linux, you can use the package management tools provided by the system directly. Install with Yum on
://git.kernel.org/pub/scm/git/git.gitInstall
To install the pre-compiled git binary installation package on Linux, you can directly use the package management tool provided by the system. Install with Yum on fedora:
$ yum install git-core
You can use apt-get to install Debian systems such as Ubuntu:
$ apt-get install git
You're free to collect some git commands from the Web, sort it out.1. Common git commands
Command
Brief Description
Special Notes
git add
Add to Staging Area
Git add–interactive
Interactive add
Git citool
Graphical commit, equivalent to git GUI commands
Git clean
Clear the workspace does not track files
git clone
Cloning a version library
Git commit
understanding of your progress.
Git has a function called registers to make it all possible.
Learn to use registers and love it, because this is the most important and independent module in Git. Why is registers so useful with registers's benefits--a discussion topic about git registers. The time to learn git--a short
testing BranchNote: Deleting a branch, special cases (including work that has not been merged or other reasons) will fail when you try to delete it using the git branch-d command, and you can force the deletion by using the-D option:$ git branch-d Testing4) Conflict resolution$ git checkout master//switch to Master Branch$ g
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.