当前位置:   article > 正文

Git版本管理_上传gitclub的时候需要进行版本管理么

上传gitclub的时候需要进行版本管理么

建立git本地仓库

步骤一

建立仓库

Git安装此处不进行说明

在一个文件夹中右键打开Git Bash Here(git命令行),输入 git init 建立仓库

Git的建立仓库就是将当前文件夹的目录转换成git的工作区目录(一个 git可以管理的仓库)

这个文件夹就是Git的工作区,Git的操作命令就是操作这个文件夹下的东西 同时工作区也会生成一个Git的版本库:.git的目录(文件夹),.git不算工作区,而是Git来跟踪管理版本库的。

Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区

还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD。

步骤二

我们要使用git版本管理,第一步就是将工作区修改的内容添加到 暂存区。

1.先使用Git status 查看修改状态
 
#例如工作区有个test.txt文件我们要把它添加到暂存区里面去
#也可以放弃这个文件夹或者放弃修改一个文件夹
2. 执行命令 git add test.txt (注意:要在对应目录下执行命令) 

#提交修改 -m后面接自己的备注信息,方便以后明白自己的操作意图。
3.Git commit -m '提交的备注信息'

4.查看状态 Git status
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
步骤三

使用GitHub

注册GitHub账户和生成添加SSH为一次性操作此处忽略
GIT的使用    生成SSH     GitHub-账户的创建和配置SSH    将本地项目上传到Github

1.创建仓库

在GitHub官网登录的情况下,点击头像旁边的+, 选择New repository(新建仓库)

填写信息:1.项目名称、2.项目说明、3.勾选readme

2.GitHub使用(本地代码和GitHub交互)
添加SSH账户

添加SSH账户使用的是公钥,一般在工作中添加公钥由项目经理或者主管来做,这样你就有权限pull 拉取或者push 推代码。

在本地生成秘钥

#通过生成公钥和私钥的时候,其实每一个公钥对应一个私钥,就相当于钥匙和suo的关系,一个钥匙可以打开一把锁,
#一个公钥匹配一个私钥,则这个公钥和私钥的生成地址是确定的,都在:C:\Users\xxx.ssh里面,如果是xxx.pub这个是公钥,则xxx这个是私钥,这个地址不会发生改变,所以服务器匹配我们的私钥的时候,直接来这个地址就行,所以当我们换系统的时候,我们每一次把这个备份,下次直接覆盖这个地方就行了。

在Github上创建好Git仓库之后我们就可以和本地仓库进行关联了,根据创建好的Git仓库页面的提示,可以在本地要关联的文件夹仓库的命令行输入git remote add origin加仓库地址:

$ git remote add origin https://github.com/liyinggai/jingdong03.git
  • 1

选择分支推送

方式一:#使用git push --set-upstream origin master命令
方式二:#使用git push -u origin master命令
  • 1
  • 2

由于远程仓库太多,且分支较多。在默认情况下,git push时一般会上传到origin下的master分支上,然而当repository和branch过多,而又没有设置关联时,git就会产生疑问,因为它无法判断你的push目标

Git命令

#查看当前用户(global)配置 
git config --global  --list 

#查看当前仓库配置信息 
git config --local  --list

#查看user.name
git config user.name

#查看user.email
git config user.email

#修改user.name
git config --global --replace-all user.name "your user name"

#修改user.email
git config --global --replace-all user.email"your user email"
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17

git其他命令

# 1.拉取代码
git pull
# 2.强制推送(慎用,除非你认为其他冲突等可以丢弃 或者不是很重要)
git push
  • 1
  • 2
  • 3
  • 4

常用命令

# 初始化 在工作路径上创建主分支
git init 

# 克隆远程仓库
git clone 地址 

# 克隆分支的代码到本地
git clone -b 分支名 地址 

# 查看状态
git status 

# 将某个文件存入暂存区
git add 文件名 

# 把b和c存入暂存区
git add b c 

# 将所有文件提交到暂存区
git add . 
 
# 一个文件分多次提交
git add -p 文件名

# 提交到仓库
git commit -m "提交的备注信息"  
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26

未完待续…

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/煮酒与君饮/article/detail/845406
推荐阅读
相关标签
  

闽ICP备14008679号