文档地址
git是什么?
1.git 简介 https://blog.csdn.net/a909301740/article/details/81636662
代码托管网站有哪些?
- 1. github 2. 码云 3.codintg
安装git工具
- git bash
- 客户端github桌面版
- source tree
- 小乌龟git
一 、安装git工具和一些基本命令
git下载官方: https://git-scm.com/
1 、本地仓库操作
1.1 初始化本地仓库
git init
1.2 把文件加入到本地仓库
git add .
1.3 查看状态
git status
1.4 提交修改
git commit -m"提示信息"
1.5 查看提交记录
git log //第一种方法
git log --pretty=oneline//第二种方法
1.6 回滚(恢复到之前的某一次目录)
git reset --hard Head^ //回滚到上一次
git reset --hard "afsjgadfguias"(提交的id,可以使用git log查看)
2 、 远程仓库与本地仓库操作
2.1、在码云上创建一个远程仓库
2.2、 克隆远程仓库:git clone xxxx(仓库地址 ps: 使用git clone不需要关联操作)
git clone aaa//aaa是仓库地址
2.3、 本地仓库关联远程仓库
git remote add origin https gitee.com/huruqing/demo2.git
2.4、 查看关联的远程仓库
git remote -v
2.5、 取消关联
git remote remove origin
**3. git push 本地仓库同步到远程仓库(提示输入用户名密码,注册码云账号千万别使用微信,可以使用手机号码注册)
3.1把本地仓库的代码提交到远程仓库主干
git push origin master -f -u //第一次常常使用这个命令, 后面的提交只需要使用 git push 即可
git push origin master
3.2 、(1)git push origin master -u 第二次提交不需要加origin master
(2)git push origin master -f 强制推送本地内容到远程仓库
git pull 把远程仓库同步到本地
免密操作
1. 公钥和私钥
2. 生成密钥对
ssh-keygen -t rsa -C "aaa234234@qq.com"
4. 仓库分支
1. 主干master
2. 其他分支
2. 冲突
1. 冲突原因
2. 解决冲突
1. vscode
1. 当前更改是你电脑上的
2. 传入的更改是远程仓库的
2. beyond compare WinMerge 小乌龟git
-
取消修改
-
分支操作
-
只有一个主干,根据情况可以有很多分支
-
线上的版本都是以主干代码来发布的
-
创建分支
创建分支:git branch <name> -
切换分支
切换分支:git checkout <name>
创建并切换分支:git checkout -b <name> -
合并分支
合并某分支到当前分支:git merge <name> -
删除分支
删除分支:git branch -d <name> -
查看分支
查看分支:git branch
5. gitignore忽略提交某些文件
-
git bash其他问题
-
ls 查看文件目录
-
ls -a查看文件目录,包括隐藏的文件
-
clear 清屏
-
添加用户名和email git config --global user.name "your name" git config --global user.email "your email"
网友评论