博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
git配置与使用说明
阅读量:2070 次
发布时间:2019-04-29

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

1.git配置:

git config --global  --list //查看配置 git config --global user.name "bright"  //配置用户名 git config --global user.email "bright.ml.zhang@mail.foxconn.com"   //配置邮箱

2.与github连接

ssh-keygen -t rsa -C "bright.ml.zhang@mail.foxconn.com" //一直回车直到生成秘钥 生成秘钥在当前你所在的目录下面(pwd查看),users/.ssh/id_rsa(私钥) 和id_rsa.pub(共钥)   将id_rsa.pub的内容复制到github中的SSH keys里   ssh -T git@10.167.194.27    //测试连接10.167.194.27服务器  return "Welcome to GitLab, bright!"

3.git 操作文件:

mkdir test       //创建test文件夹   工作区创建rm -rf test      //删除文件夹       工作区创建touch test.txt   //新建文件test     工作区创建         未提交    vi test.txt      //编辑文件         工作区创建rm test.txt      //删除文件         工作区创建git rm test.txt  //删除             版本库中的版本  不可恢复git checkout -- test.txt   //从版本库中恢复test文件

4.github新建空白项目

在主页面上点击“New Project"按钮,然后出现以下界面![在这里插入图片描述](https://img-blog.csdnimg.cn/20190907104846442.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2RyZWFtX2JhY2s=,size_16,color_FFFFFF,t_70)

5.本地创建git仓库并传到github:

找到总文件夹(项目目录),鼠标右键,选择git bash here(切换到要新建的git仓库目录) git init  //初始化该文件夹就变成一个git仓库git remote add origin git@10.132.45.143:f1334552/jianshu_spider.git(连接远程仓库,如果已连接请忽略)git add --all  或者 git add fileName     //前者是将该文件夹下所有文件有工作区变成暂存区(Stage)  后者是指定某个文件由工作区变成暂存区 ,使用 git reset HEAD 
来取消缓存区的修改git commit -m "注释" //是把暂存区提交到分支上 默认为master(主分支)git push -u origin master /把项目推到远程仓库,刷新网页就能看到 git reflog //记录命令历史git log //查看提交时历史的注释 或者 git log --pretty=oneline 日志输出一条直线 git reset --hard HEAD^ //版本回退 HEAD^(^表示回退上一个版本 ^^表示回退上上个版本) git checkout -- file // 一种是file自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;只对工作区有效

6.新建dev分支,并把项目推到新建的分支:

(1)查看远程仓库		git remote -v		如果不是你项目想推的地方,则		git remote add origin git@10.132.45.143:f1334552/jianshu_spider.git(连接远程仓库,如果已连接请忽略)    (2)查看分支,创建分支    	git branch   //查看分支,带*的为本地分支    	git checkout - b dev     //创建dev分支并切换至dev分支       相当于 git branch dev(创建分支dev)    和 git checkout dev(切换至dev分支)    	git branch -d dev    //删除分支dev    	git push origin bright:bright  //推送本地分支到远程    	git branch --set-upstream dev  //与远程的dev分支关联    	git push origin :dev  //删除远程分支 注意origin之后有个空格   并且本地分支要切换到其他分支			(3)git 提交代码		git status //查看代码状态		git add  jianshu_spider/test.py//根据提示添加本地修改的,或者添加的文件		git commit -m "修改信息“   或者   git commit   //提交暂存的文件,然后会出现一个让你填写信息的文件		git pull  //同步代码到本地        git push origin dev           //把本地分支推送到远程

7.克隆远程的库:

git clone git@10.167.194.27:robinwu/genius.git    //克隆远程的库

8.合并分支代码:

git checkout master    //切换到主分支git merge dev      //合并分支为dev 的代码

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

你可能感兴趣的文章
TP5.1项目从windows的Apache服务迁移到linux的Nginx服务需要注意几点。
查看>>
win10安装软件 打开时报错 找不到 msvcp120.dll
查看>>
PHPunit+Xdebug代码覆盖率以及遇到的问题汇总
查看>>
PHPUnit安装及使用
查看>>
PHP项目用xhprof性能分析(安装及应用实例)
查看>>
composer安装YII
查看>>
Sublime text3快捷键演示
查看>>
sublime text3 快捷键修改
查看>>
关于PHP几点建议
查看>>
硬盘的接口、协议
查看>>
VLAN与子网划分区别
查看>>
Cisco Packet Tracer教程
查看>>
02. 交换机的基本配置和管理
查看>>
03. 交换机的Telnet远程登陆配置
查看>>
微信小程序-调用-腾讯视频-解决方案
查看>>
phpStudy安装yaf扩展
查看>>
密码 加密 加盐 常用操作记录
查看>>
TP 分页后,调用指定页。
查看>>
Oracle数据库中的(+)连接
查看>>
java-oracle中几十个实用的PL/SQL
查看>>