git相关命令

git的相关操作

初次使用 需要 填写用户名与邮箱

创建分支

git branch name

切换到当前分支

git checkout name

合并分支

git merge name

合并之后 可以删除分支了

git branch -d name

有紧急bug修复 需要先停下来 切换到master 目录下 新建分支 修复bug

多个人同时修改文件的同一地方 会产生冲突

解决方法 找到 出错文件的地方 协商修改的最终版本 最后由一个人 去提交解决问题

首次登录

需要配置用户名 和邮箱

git config --global user.name "your Name"
git config --global user.email "邮箱"
创建仓库
mkdir progrect//创建文件夹
cd progrect
pwd

#####git init创建仓库

git init
Initialized empty Git repository in E:/GitSpace/.git/
里面有一个隐藏的git文件夹
ls -ah 就可以看到了
$ git config --global core.autocrlf false   //禁用自动转换
$ git init
$ git add readme.txt
$ git commit -m"add readme file"[master (root-commit) f4625e1] add readme file1 file changed, 2 insertions(+)
create mode 100644 readme.txt

提交多个文件

git add .

查看文件修改的地方

git status  

查看修改的详细地方

git diff

####画重点 这些命令都是在 git bash 里面进行使用的

git项目的同步 实操

首次登录 需要

git config --global user.name "your Name"
git config --global user.email "邮箱"

在本地生成 公私

使用鼠标右键 打开git bash here 进行输入下面的命令

已经生成过了 就不需要在生成公钥

ssh-keygen -t rsa -C "xxxxx@xxxxx.com"   生成公钥
cat ~/.ssh/id_rsa.pub   查看公钥

将公私 进行复制

在设置里面 将公私进行粘贴进去

就可以了 本地有一个私钥可以和线上进行匹配 这样就实现了 线上和线下的连接

克隆线上代码

在线上进行克隆代码

git clone git@gitee.com:shangguanjm/trval.git
git@gitee.com:shangguanjm/trval.git这一段是线上克隆的

这样就可以克隆代码到线下了

这个是将全部文件进行克隆下来

上传本地代码
git status  查看文件的状态
git add . 将文件放到暂存区
git commit -m 'project initialized'  (提交到本地仓库     引号的内容可以自定义,用于描述提交信息)
git push 提交 上去

获取分支

git fetch 

切换到远程master分支:

git checkout origin/master

github具体的操作

https://blog.youkuaiyun.com/hong3_yang/article/details/54948228

比如切换到 trval 里面 进行clone码云的代码 他会把上面的文件名travl 一起下载下来

其实你只要切换到trval 里面进去

记住不要自己多添加文件夹了

分支的操作 进行写代码

在码云里面创建项目的分支

1551009442341

起点就是默认分支 master 分支的名称swiper

创建分支之后

在本地运行 git pull 同步线上的分支

切换到分支的目录

git checkout swiper

git status 查看本地的分支或者状态 然后开发的东西都在这个分支里面进行了

#####分支代码写完了

git add .

git commit -m ‘change’

git push

切换到master分支

git checkout master

git merge ‘swiper’ 合并分支

git push 在将master的内容同步到分支上面

分支上进行开发功能 实现多人合作开发

以上就是开发者使用 git和码云的流程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值