git、githut、码云概念和使用,md文件编辑,

git:用作版本控制
下载地址:https://gitforwindows.org/
安装有一步需要选择,其他Next即可

 

githut和码云作用:提供云服务保管代码


区别:
git cvs svn:集中式web版本控制工具
git:分布式WEB版本控制工具

集中必须保持连接服务器
分布式会进行本地仓库存储,后续连接服务器进行同步


工作原理:工作区-暂存区-本地仓库-远程仓库
 

在Linux安装git指令:
yum install git    安装git
which -a git     检查是否安装
git version    检查安装版本
git config --global user.name chenrq335    备份到git创建的chenrq335用户
git config --global user.email 110@qq.com    备份到相应的邮箱
git config user.name    查看自己备份的用户
mkdir kgc_jw    创建文件夹
cd kdc_jw        进入文件夹
git init        建立空的版本仓库
touch xx        创建文件
vim xx        编辑文件
cat xx.txt        查看文件里面的内容


git add xx.txt        把文本放进暂存,如果想放全部就直接git add .
git commit -m 'first commit'    提交,-m后面的是备注信息
git status            查看git状态
git reset --hard HEAD^    版本回退,^代表回退一次,多次可以^2
git diff bb.txt        查看修改的内容
git log            查看备份的操作日志

回退后想回退回去
git reflog                反看日志,查询相应的ID号
gir reset --hard ID版本    (回退版本要把ID号复制)

在工作区改了,没必要提交,本地改了没有add
git checkout xx.txt

已经add,没有提交
git reset HEAD bb.txt
git checkout xx.txt

ssh-keygen -t rsa -C '110@qq.com'    生成二维码

is -l    查看隐藏文件

cd .ssh
is
cat id_rsa.pub

SSHKey中添加二维码,然后在git中创建新的项目空间,把两句话复制过来

git push origin master    上传到服务器


windows版本跟Linux一样
get version
git config --global user.name chenrq335
git config --global user.email 110@qq.com
去官网创建项目
git clone 项目地址



知识点:

git:
添加成员setting collXXXXXXX左边第二个

码云:
管理-成员中邀请

github

cd e:    进盘
cd xxx    进文件
git init    创建本地仓库
git add .    提交到暂存

git remote add orign 地址

git publl origin master --allow-unrelated-historles        把远程仓库的信息下回来

git config --global user.name chenrq335
git config --global user.email xx@qq.com

git push origin master


**.md写法(用于写代码的备注)


H1标签:# aa
H2:## aa
最多6个#,H6
<br>:两个空格就是换行
[百度](Http://baidu.com)    超链接
![错误出这个](xx.png)        图片
无序列表 * + -作用一样:
* a
* b
* c

有序列表
1, aa
2. bb

*斜体*
**粗体**
***斜粗***


```JavaScript
    代码
```

```java
    代码
```


写完在git提交

git add .


分支
作用:    未完成的代码上传到分支
    已完全的代码上传到主支

dev分支,master主支
分支命名:bug1,dev1,feature1

git branch        查看分支
git cheackout -b dev    创建一个分支,叫dev,并且进入该分支
git checkout dev        进入分支
git cheakout master        进入主支
git merge dev        合并分支和主支
git branch -d dev        删除分支(需先合并)
git branch -D dev        强制删除

分支和主支合并共同修改过的文本会出错,由主支进行选择修改


标签
作用:把commitID 823Ddede    改成标签V1.0或则其他

git tag            查看标签
git tag v1.0        给现在代码库的版本赋标签1.0
git tag v0.9 commitID     把之前的版本赋标签0.0

git push origin v1.0        推某个版本
git push origin --tags    推所有版本
git tag -a v0.9 -m '这是第九次版本'    给版本备注
git tag -d v0.9        删除版本
git push origin :refs/tags/0.9    删除远程的0.9版本

高亮显示
git config --global color.diff true    文件不同高亮
git config --global color.status true    状态高亮
git config --global color.branch true    分支高亮

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值