git基本使用

git

  git是一个开源的分布式版本控制器.

  控制的对象是开发的项目代码.

  是为了帮助管理Linux内核开发而开发的版本控制软件

git的使用

  git安装

  Windows安装

# 1.下载对应版本:https://git-scm.com/download
# 2.安装git:在选取安装路径的下一步选取 Use a TrueType font in all console windows 选项(在所有的控制台窗口使用TrueType字体)

  Linux安装

yum install git

  git的配置

  全局变量(命令行)

# 在项目目录
git config --global user.name '***'
git config --global user.email '***.123'

  全局配置(文件)

# C:\Users\ASUS\.gitconfig  (ASUS不同的电脑可能有所不同)
[user]
    name = ***
    email = ***@qq.com

  局部配置(指定项目下的命令)

git config user.name '***'
git config user.email '***.123'

  局部配置(指定项目文件)

  1.指定项目文件中(如:D:/test01/),鼠标右击打开git bash

  2.在【git bash】中输入【git init】

  3.发现在文件夹中多出了【.git】文件夹

  4.进入【.git】文件夹,你会发现一个【config】的局部配置文件

  5.配置

[user]
    name = ***
    email = ***@qq.com

正式开发

  1.添加人员为该项目的开发者

  Gitee步骤: 项目>>管理>>成员管理>>开发者>>添加项目成员>>输入zhangsan

  github步骤:

    1. 登录github: https://github.com/

    2. click your icon

    3. select "Your profile"

    4. click your repo. eg: "test"

    5. click "Setting" on top.

    6. click "Deploy keys" on the left.

    7. click "Add deploy key" on the right

    8. input "maybe be outher name " in the "title", input command "ssh-rsa"

  2. 克隆一份代码到本地

cd:D/test01/
git clone https://git.oschina.net/zsh/tset.git
# 第一次clone完成后,在拉取代码使用如下命令
git pull origin master

    3.为本地库添加远程库(意思就是添加一个远程的仓库origin的地址是后面的https:)

git remote add origin https://git.oschina.net/zsh/test.git

  4. 创建自己的分支

git branch ***.123

  4.1 分支基础命令

"""
branch 分支(中文意思)

1.创建分支
>: git branch 分支名

2.查看分支
>: git branch

3.切换分支
>: git checkout 分支名

4.创建并切换到分支
>: git checkout -b 分支名

5.删除分支  不能删除当前所在分支
>: git branch -d 分支名

6.查看远程分支
>: git branch -a
"""

  5.同步master代码(合并分支)

git merge ***.123 master
"""
eg:将dev分支内容合并到prod分支上
1)切换到prod分支:git checkout prod
2)合并dev分支:git merge dev
Already up to date.  未检测到更新
"""

  6.修改代码(在自己创建的分支上)

  7.查看仓库状态(查看修改了什么内容)

git status

  8. 工作区提交到暂停区

# 提交修改的文件
git add <filename>
# 提交所有
git add .
# 同时提交多个文件
git add <filename> <filename>

  9.提交暂存区的代码到版本库

git commit -m "说明:提交的什么"

  10. 把代码推到远程仓库

git push origin master

  11.实际开发遇到的问题

  代码冲突

"""
1)打开冲突文件
2)定位到冲突位置: >>>>>冲突开始 自身代码 ==== 冲突代码 <<<<<<版本号
3)删除冲突提示信息:>>>>>冲突开始、====、<<<<<<版本号
4)线下沟通整合自身代码与冲突代码,形成最终代码结果
5)重新提交本地版本库,再拉取服务器代码,最后提交代码
"""

  remote源操作

"""
1)查看仓库已配置的远程源
>: git remote
>: git remote -v

2)查看remote命令帮助文档
>: git remote -h

3)删除远程源
>: git remote remove 源名
eg: git remote remove origin

4)添加远程源
>: git remote add 源名 源地址
>: git remote add orgin git@*.git
"""

 

error:

  1.  server certificate verification failed. CAfile: none CRLfile: none

export GIT_SSL_NO_VERIFY=1

  参考:https://blog.csdn.net/leenhem/article/details/116588205

 

 
posted @ 2020-03-29 21:35  zhuang6  阅读(123)  评论(0编辑  收藏  举报