网站首页 文章专栏 git 简单安装及使用

git 简单安装及使用

编辑时间:2019-05-20 18:15:00 作者:苹果 浏览量:644




1.安装
1).建议先在git官网 https://github.com/ 注册自己的帐号

2).windows 系统前往地址https://gitforwindows.org/下载安装包

3).安装好后,在自己的git项目目录中唤醒git命令

2.配置
1).建议先配置自己的帐号信息

$ git config --global user.name "你的用户名"
$ git config --global user.email "你注册的邮箱"



2).生成SSH KEY

$ ssh-keygen -t rsa -C "你的邮箱"


生成的密钥在 C:\Users\Administrator\.ssh\id_rsa.pub 中
3).建立本地版本仓

$ git init



3.分支 及简单操作
 使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作
 几个常用命令:

  git init  //创建版本仓  $ git init
  git clone  // 拷贝一个 Git 仓库到本地  $ git clone git@github.com:test/test.git
  git add  //文件添加到缓存  $ git add README hello.php   $ git add *
  git status //查看在你上次提交之后是否有修改   $ git status  $ git status -s
  git diff  //显示已写入缓存与已修改但尚未写入缓存的改动的区别 $ git diff
  git commit //将缓存区内容添加到仓库中  $ git commit -m '注释,养成良好的注释习惯'
  git reset HEAD  //取消已缓存的内容  $ git reset HEAD hello.php
  git rm    git rm -f  git mv  //与linux基础命令相同



 分支
 1).分支常用命令
 git branch  //列出本地的分支
 

$ git branch
  * master
$ git branch testing//手动创建一个分支
$ git branch
  * master
    testing
$ git branch -d testing //删除分支



 git checkout //切换到该分支

 $ git checkout master
 $ git checkout -b newtest //新建分支并切换至此



 git merge   //分支合并

$ git merge newtest //将此分支合并到master下


 git fetch  从远程仓库下载新分支与数据
 git pull  从远端仓库提取数据并尝试合并到当前分支
 git push -u origin master 提交代码


4.添加远程仓库
 1).Git 远程仓库(Github)
  简单的来说,就是把你的本地的SSH密钥粘贴到github官网里的  Account => Settings => SSH and GPG keys => New SSH key =>KEY
  测试下是否可行:

  $ git remote add origin git@github.com:test/test.git
   $ git push -u origin master


  2).搭建远程服务器(Linux)
  先确保服务器上有git,没有自行安装
  1>.
   创建一个git用户组和用户,用来运行git服务:

      $ groupadd git
      $ useradd git -g git


  2>.
  创建证书登录

   $ cd /home/git/
   $ mkdir .ssh
   $ chmod 755 .ssh
   $ touch .ssh/authorized_keys
   $ chmod 644 .ssh/authorized_keys  //把SSH密钥粘贴到这里


  3>.
  自己建一个目录,用作版本仓

   $ cd /data
   $ mkdir test
   $ chown git:git test/
   $ cd test
   $ git init --bare runoob.git
   $ chown -R git:git runoob.git


  4>.禁用shell登录
   在/etc/passwd下设置
   git:x:1001:1001:,,,:/home/git:/bin/bash ==>>git:x:1001:1001:,,,:/home/git:/usr/bin/git-shell
  5>.
  克隆仓库

$ git clone git@192.168.1.1:/data/test/test.git

  或者
 

 $ git remote add originnew git@192.168.1.1:/data/test/test.git
 $ git push -u originnew master



    出自:何冰华个人网站

    地址:http://www.hebinghua.com/

    转载请注明出处


来说两句吧
最新评论