git
来源:互联网 发布:换手率软件使用说明 编辑:程序博客网 时间:2024/06/02 02:52
1.配置git
1)添加用户
git config –global user.name “fanqunsong”
git config –gloaba user.email “fanqunsong@meituan.com”
2)查看git配置及用户信息
git config –-list
3)生成SSH秘钥
1) 查看是否有秘钥,有则备份然后删除文件夹 cd ~/.ssh ls
2) 正式生成,输入指令再 按三次回车,也就是第三次回车密码输入可以为空 ssh-keygen -t rsa -C “fanqunsong@meituan.com”
3) 添加私钥到 ssh ssh -add id_rsa
4)复制秘钥
cat ~/.ssh/id_rsa.pub
5)添加SSHKeys
进入http://git.sankuai.com/plugins/servlet/ssh/account/keys添加SSHKeys
6)测试本机是否有访问的权限
ssh git.sankuai.com
2.Git和Stash学习
1)创建个人仓库 fanqunsong/Demo;
2)终端首次配置git;
git config --globaluser.name
"fanqunsong"
git config --global user.email
"fanqunsong
@meituan.com"
3)上传本地的IDEA项目到Stash;
cd ~/IdeaProjects/SpringDemo/
//项目所在目录
git init
//初始化Git仓库
git add --all
//将所有文件添加到暂存区
git commit -m
"Initial Commit"
//将暂存区文件提交到本地仓库
git remote add origin ssh:
//git@git.sankuai.com/fanqunsong/demo.git //关联远程仓库
git push origin master
//推送变更到远程仓库
4)从仓库下载项目到桌面;
cd ~/Desktop/
git clone ssh:
//git@git.sankuai.com/fanqunsong/demo.git
5)一些常用git命令;
git remote show origin
//显示远程仓库信息
git remote rm origin
//删除远程仓库
git rm -rf file
//删除文件
git status -s
//查看当前目录下的[没有被Git管理]和[被Git管理但被修改还未提交]的文件状态
git reset --hard 回退到以前的版本
git push origin master的意思就是上传本地当前分支代码到master分支。
git push是上传本地所有分支代码到远程对应的分支上。
-------------------------------------------------------------------
IDEA上使用github上传代码
--------------------------------------------------------------------
------------------------------------------------------------------
Github:在Github上创建自己的代码仓库
--------------------------------------------------------------------------------
配置 git df
vi ~/.gitconfig
[diff]
tool = vimdiff
[difftool]
prompt = false
[alias]
df = difftool
ignore = update-index --assume-unchanged
---------------------------------------------------------------------
阅读全文
0 0
- git
- git
- Git
- Git
- Git
- Git
- git
- git
- Git
- GIT
- git
- GIT
- Git
- git
- git
- Git
- GIt
- git
- spring cloud 集成的源码
- NiceLabel教程—创建连续数据变量
- pip安装报错:is not a supported wheel on this platform
- 下厨房-网易python(去重)
- Java普通for和增强for探究
- git
- mysql 常用命令
- OneNET与第三方平台对接(最简单方式)
- IllegalStateException: This Activity already has an action bar supplied by the window decor.
- 数组追加
- 好用的js时间插件 js Date
- 移动端 触摸事件 ontouchstart、ontouchmove、ontouchend、ontouchcancel
- vue源码解析之插件入侵机制
- 注意YAML格式文件空格