首页 > 其他 > 详细

git 基础命令

时间:2019-01-11 15:29:20      阅读:138      评论:0      收藏:0      [点我收藏+]

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 强退到 远程服务

 

git 基础命令

原文:https://www.cnblogs.com/wjt-jun/p/10255247.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!