博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git 基础命令
阅读量:4352 次
发布时间:2019-06-07

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

1.//git 全局变量

git config --global user.name “xx”

git config --global user.email "xx@xx"

2.公钥 默认存储在 ~/.ssh 目录下 确认下之前有没有公钥私钥文件

.ssh keygen -t rsa -C "xxx@xx"  回车之后会得到2个文件

 3.自己打开id_rsa.pub复制内容或者如下命令放到剪切板中也可以

    $ sudo apt-get install xclip   //安装剪切板
    $ xclip -sel clip < ~/.ssh/id_rsa.pub

4.打开github  将公钥内容 设置上去 profile setting sshkey set

 基础命令:

下载git 项目到工作区

git clone git@work.intra.xxxxx.com:xxx-backend/fxxx.git 

添加备注文件

touch README.md

将备注文件添加到 暂存区

git add README.md

将暂存区提交到 本地当前分支

git commit -m "add README"

将本地分支提交到远程 master 分支

git push -u origin master

查看远程分支

git branch -a

查看本地分支 分支前* 代表当前工作区所指分区

git branch

创建本地分支

git branch test

切换分支 到test

git checkout test

删除本地分支

git branck -d xxx

撤销提交

用git log 查看 commit日志记录,找到需要回退的版本的 哈希值

git reset --hard commit_id

git reset --hard HEAD^ 回退到上一个版本

    git reset –mixed:此为默认方式,不带任何参数的git reset,即时这种方式,它回退到某个版本,只保留源码,回退commit和index信息

    git reset –soft:回退到某个版本,只回退了commit的信息,不会恢复到index file一级。如果还要提交,直接commit即可
    git reset –hard:彻底回退到某个版本,本地的源码也会变为上一个版本的内容

本地回退后 用 push -f 强退到 远程服务

 

转载于:https://www.cnblogs.com/wjt-jun/p/10255247.html

你可能感兴趣的文章
重定向和管道
查看>>
实验五
查看>>
STL学习笔记(第二章 C++及其标准程序库简介)
查看>>
Operator_countByValue
查看>>
Java 日期往后推迟n天
查看>>
Web应用漏洞评估工具Paros
查看>>
Git 和 Github 使用指南
查看>>
20180925-4 单元测试
查看>>
mysql的数据存储
查看>>
[转载] Activiti Tenant Id 字段释疑
查看>>
[Java 8] (8) Lambda表达式对递归的优化(上) - 使用尾递归 .
查看>>
SQL Server-聚焦移除Bookmark Lookup、RID Lookup、Key Lookup提高SQL查询性能
查看>>
最小权限的挑战
查看>>
jquery 视觉特效(水平滚动图片)
查看>>
SVG笔记
查看>>
linux下使用dd命令写入镜像文件到u盘
查看>>
001---进程
查看>>
视频人脸检测——OpenCV版(三)
查看>>
php获取来访者在搜索引擎搜索某个关键词,进入网站
查看>>
物联网架构成长之路(8)-EMQ-Hook了解、连接Kafka发送消息
查看>>