git 学习

1、初步使用

    git客户端安装

Linux – 打开终端,然后通过包管理安装,在Ubuntu上命令是:sudo apt-get install git
Windows – 推荐使用git for windows,它包括了图形工具以及命令行模拟器。
OS X – 最简单的方式是使用homebrew安装,命令行执行brew install git


2、初步使用

      实例:

               2.1打开git for windows的git bash,如果你安装成功了,那么开始》搜索栏输入git

                

 

    2.2配置全局用户和邮箱

Administrator@Touker1-PC MINGW64 ~
$ git config --global user.name "xxxx"

Administrator@Touker1-PC MINGW64 ~
$ git config --global user.email "xxxx@qq.com"

    

    2.3 创建一个新仓库 – git init
Administrator@Touker1-PC MINGW64 ~
$ cd d:
#支持linux的ls和tab补全

  Administrator@Touker1-PC MINGW64 /d
  $ cd jenkins_git/

  Administrator@Touker1-PC MINGW64 /d/jenkins_git
  $ ls
  test.txt

  Administrator@Touker1-PC MINGW64 /d/jenkins_git
$ git init
Initialized empty Git repository in D:/jenkins_git/.git/

 

    2.4 基本命令

$ git init
Initialized empty Git repository in D:/jenkins_git/.git/

Administrator@Touker1-PC MINGW64 /d/jenkins_git (master)
$ git status
On branch master

No commits yet

Untracked files:
(use "git add <file>..." to include in what will be committed)

test.txt        ##这里提示有一个文件没有跟踪  test.txt 请用git add file的形式暂存       

nothing added to commit but untracked files present (use "git add" to track)

Administrator@Touker1-PC MINGW64 /d/jenkins_git (master)
$ git add test.txt   #暂存 

Administrator@Touker1-PC MINGW64 /d/jenkins_git (master)
$ git status
On branch master

No commits yet

Changes to be committed:
(use "git rm --cached <file>..." to unstage)

new file: test.txt   #提示可以提交了


Administrator@Touker1-PC MINGW64 /d/jenkins_git (master)

$ git commit -m "first time"      #目前的提交都是提交到本地的.git目录

[master (root-commit) 69e19d4] first time
1 file changed, 1 insertion(+)
create mode 100644 test.txt

Administrator@Touker1-PC MINGW64 /d/jenkins_git (master)
$

$ git remote add origin http://127.0.0.1/test/jenkins_test.git    #链接到远端git仓库

Administrator@Touker1-PC MINGW64 /d/jenkins_git (master)
$ git push -u origin master            #提交到远端
Counting objects: 3, done. 
Writing objects: 100% (3/3), 213 bytes | 106.00 KiB/s, done.
Total 3 (delta 0), reused 0 (delta 0)
To http://10.0.30.24/wenyifan/jenkins_test.git
* [new branch] master -> master
Branch 'master' set up to track remote branch 'master' from 'origin'.

 

3、对现有git仓库操作  
  3.1 下载现有仓库
$ git clone git://github.com/xxxx/xxx.git
这会在当前目录下创建一个名为xxx的目录,其中包含一个 .git 的目录,用于保存下载下来的所有版本记录,然后从中取出最新版本的文件拷贝。
如果进入这个新建的 xxx目录,你会看到项目中的所有文件已经在里边了,准备好后续的开发和使用。如果希望在克隆的时候,自己定义要新建的项目目录名称,可以在上面的命令末尾指定新的名字: $ git clone git:
//github.com/xxx/xxx.git test

 




》》》》》》》》》》》》》》》》》》》》》》
持续



posted @ 2019-04-10 14:16  骑猪追夕阳_577513827  阅读(167)  评论(0编辑  收藏  举报