介绍:
git是可以帮我们自动合并代码,小组分工协作的工具
下载
git-scm.com
设置信息
git config --global user.name "姓名"
git config --global user.email "邮箱名"
初始化仓库
git init 会出现一个 .git 的隐藏文件 用来初始化一个仓库,文件夹内的所有修改都会被记录
提交暂存区/提交保存
git add 文件名
. 点代表所有被修改的代码
git status 查看提交的状态 绿色是要被提交的,红色是没被提交的
git commit -m “信息” m是message,本次提交的一个备注
查看日志
git log/reflog
撤销修改
git reset 文件名 从暂存区取出
git reset --hard 版本号 会到某个版本
文件的状态
modified 被修改了
提交发布的顺序
- 新建仓库 git init
- 提交暂存区 git add 文件名/.点代表所有
- 提交发布 git commit -m “备注”
查看状态 git status
查看日志 git log
从暂存区撤销 git reset
会到某个版本 git reset --hard 版本号
分支
分支就是把不同种类的版本的代码分开
创建分支:git branch 分支的名字
查看分支:git branch
切换分支:git checkout 分支的名字
合并分支:git merge 分支的名字
解决冲突
accept current change 使用原来的代码
accept incoming change 使用传入的代码
accept both changes 保留两个代码
compare changes 对比冲突
远程git地址
https 使用账号密码来完成传输
ssh 使用钥匙来完成传输
给本地仓库添加 远程git地址:git remote add origin 地址
查看远程的地址:git remote -v
提交到线上:git push origin master
从线上拉取代码:git pull origin master
克隆远程的仓库:git clone 远程地址
远程仓库
腾讯: https://coding.net/
阿里云: https://code.aliyun.com/
码云: https://gitee.com/