Git使用入门

1.安装Git

Git在各方面都优于其他同类的源代码管理软件,源代码有Git管理,执行命令得在root用户下完成,需要在命令行前面加入sudo ,然后输入密码才可以进行安装。

Ubuntu下:

#apt -get install git

#apt-get install-doc git-svn git-email git-gui gilk

2.查看git-checkout文档

  查询 git-checkout命令:#man git-checkout

以文本形式查看指定文档用到的命令:git help -w git-checkout

3.源代码提交和获取

(1)创建版本库:git  init,使用git管理源代码时可以不连接Internet,直接连接本地.Git版本库分为本地版本库和远程版本库,本地版本库不需要任何的权限。

建立并进入工作目录:# mkdir -p /demo/helloworld-git

# cd  /demo/helloworld-git

# git init

(2)将文件提交到本地版本库:git cmmit

建立一个helloworld.txt文件:# cd /demo/helloworld-git

          #echo “helloworld”> helloworld.txt

helloworld.txt文件提交到版本库:# git add helloworld.txt

  # git commit -m  ‘helloworld-master’(-m是此次提交的备注)

(3)创建本地分支:git branch

建立新的分支:# git branch new-branch

删除刚刚建立的分支:#git branch  -D new-branch

(4)切换本地分支:git checkout

切换分支: #git checkout new-branch

使用 git checkout master git checkout new-branch来回切换本地版本库,会发现helloworld.txt文件的内容会随着分支的变化而变化、

(5)在GitHub上创建开源项目

(6)上传源代码到GitHub:git  push

因为GitHub上传代码需要SSH校验因此需要使用西面的命令在~/.ssh目录生成一个秘钥文件(id_rsa)和一个公钥文件(id_rsa_pub:# ssh-keygen  -t  rsa  -C  ”helloworld#@126.com”

(7)从GitHub下载源代码: git clone

下载整个工程:# git clone git#github.com:androidguy/helloworld.git

学习linux最好的方法其实就是学习它的核心源代码,应该都是一些固定东西,需要去记忆。

原文地址:https://www.cnblogs.com/yqing/p/5438454.html