博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git 提交代码指令实战使用
阅读量:4164 次
发布时间:2019-05-26

本文共 1150 字,大约阅读时间需要 3 分钟。

Git 提交代码实战使用

一、检查创建公钥

检查此电脑的目录下是否已经生成公钥ssh文件:

/c/Users/SuperZheng/.ssh/id_rsa.pub

若上一步文件夹中没有公钥文件,则输入指令生成公钥ssh:

$ ssh-keygen -t rsa -C "your_email@aliyun.com"

输入指令一路回车即可

将公钥: id_rsa.pub 里面的内容,复制到 gitlab 的设置里面添加 ssh公钥

二、全局配置

$ git config --global user.name "superzheng"$ git config --global user.email "your_email@aliyun.com"$ git init

配置指定的项目源头:

# 【】中的内容可无$ git remote add origin 【ssh://】git@gitee.com:springzb/desk.git

查看当前连接的仓库:

# 查看当前所连接的仓库$ git remote -v

需要切换仓库的时候,需要脱库重新连接新库

# 脱库指令$ git remote rm origin

三、拉取代码

第一次从仓库clone代码

# 第一次clone代码 【】中的内容可无$ git clone 【ssh://】git@gitee.com:springzb/desk.git

同步远程代码:

# 从远程的某个分支同步代码$ git pull origin master

避免污染master分支,应该创建分支

# 申请创建新的分支$ git checkout -b develop

切换分支:

# 切换分支$ git checkout develop

查看有多少个分支:

$ git branch -v

四、推送代码

# 将新文件加入到版本控制中$ git add .# 提交到本地$ git commit -m '提交备注'# 送到远程$ git push origin develop

五、退回到指定的版本

查看日志:

$ git log

查看版本日志:

$ git reflog 空格向下翻页b向上翻页q退出

退回到指定的版本(针对已经提交的库):

# git reflog 获得局部索引值$ git reset  --hard  【局部索引值】

删除操作尚未提交到 本地库,用以下命令找回

$ git reset --hard HEAD

回到指定的版本(针对已经提交的库):

# git reflog 获得局部索引值$ git reset  --hard  【局部索引值】

删除操作尚未提交到 本地库,用以下命令找回

$ git reset --hard HEAD

转载地址:http://wexxi.baihongyu.com/

你可能感兴趣的文章
LTE基本认识
查看>>
MQTT的实际应用
查看>>
TinyXml2解析xml用法例子
查看>>
Linux 虚拟内存和物理内存
查看>>
产品和技术,你选对了吗?
查看>>
使用libcurl遇到的坑
查看>>
UDP客户端发送结构体数据,调用recvfrom函数阻塞问题
查看>>
压抑的西安互联网环境,你有纠结辞职吗?
查看>>
使用-section等参数实现对库的裁剪,从而减小程序体积
查看>>
使用nmcli network-manager管理wifi网络
查看>>
JWT之token生成和解析鉴权验证[C++]
查看>>
C++如何获取服务器内网IP地址[Windows+Linux]
查看>>
Linux中获取CPU数目确定多线程数
查看>>
C/C++ windows 获取CPU数
查看>>
最好用的Hash
查看>>
srs提供的rtmp客户端srs-librtmp
查看>>
使用c-ares进行DNS域名解析
查看>>
Linux永久后台启动程序nohup commmand &
查看>>
HTTP请求支持keep-alive
查看>>
autogen.sh 的使用
查看>>