1、初步使用

    git客户端安装

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

 

2、初步使用

      实例:

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。

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

                 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://10.0.30.24/wenyifan/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'.

 





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



扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄