源代码管理工具:git
1.下载安装
2.配置账户和邮箱
git config --global user.name "用户"
git config --global user.email 用户邮箱
使用以下命令查看所有配置信息
git config --list
3.注册码云仓库---GitHub(保存代码的地方)
如何使用git把本地的代码上传到码云仓库地址
1.先在码云仓库中新建一个仓库
账户旁边有个+,新建仓库,需要设置为开源
2.在本地下载刚刚创建的仓库
2.1 先进入到需要存放仓库的目录
2.2 右键记录git窗口---git bash
2.3 执行命令 git clone 仓库地址
3.上传本地代码
3.1 复制本地代码到仓库目录
3.2 在仓库目录右键打开git窗口 git Bash
3.3 执行上传的命令
git add * ---添加需要上传的文件
git commit -m'备注信息' ----提交的备注信息,暂存到git仓库
git push 提交到码云远程仓库(第一次提交时需要使用码云仓库的账户和密码进行登录)
3.4 删除文件,修改文件名
删除文件
git rm 文件名字 --- 删除本地仓库的文件
git commit -m'备注删除' ---提交的备注信息,删除git仓库里面的文件才能删除
git push 提交到码云远程仓库,删除远程仓库的文件
修改文件名
git mv 旧文件名字 新文件名 --- 修改本地仓库的文件名字, 第一个旧文件名字,第二个新文件名字
git commit -m'备注修改' ---提交的备注信息,修改git仓库里面的文件才能正式修改
git push 提交到码云远程仓库,修改远程仓库的文件
4. 关联远程仓库
4.1关联本地和远程仓库
git init 建造本地仓库才能关联远程
git remote add origin 远程仓库地址
git push -u origin "分支" ---提交到分支
git push 提交到码云远程仓库
git pull 拉取远程仓库更新的文件到本地仓库工作区
遇到错误:
错误一:由于已经建立了连接不能重复连接
解决方案:
1、先删除远程 Git 仓库连接
git remote rm origin
2、再添加远程 Git 仓库
git remote add origin 远程仓库地址
错误二:由于远程仓库分支里面已经有文件了
解决方案:
git init ---初始化git配置;
git remote add origin 远程仓库地址 ---添加远程git连接;
git pull origin master ---先把仓库中master分支的文件同步到本地;
git add . 或 git add 新建文件夹 ---"."和“*”表示全部文件,也可以添加单个文件;
git commit -m '备注', ---git commit -m 命令可以添加文件说明。
git push origin master ---将添加的文件推送到远程仓库的master分支。
5.分支
5.1 本地分支常用命令
git branch ---查看本地所有的分支,带*表示当前分支
git branch 分支名字 ---创建新的本地分支名字
git checkout 分支名字 ---切换到别的分支,顺便把以前分支的内容复制
git switch 分支名字 ---切换到别的分支,顺便把以前分支的内容复制
git checkout -b 分支名字 ---创建并切换到新分支
git branch -d 分支名字 ---删除本地分支,未合并用 -D 大写的D强制删除
git merge 分支名字 ---把指定分支的内容合并到当前分支
5.2 远程分支常用命令
git branch -r ---查看远程仓库的分支
git branch -a ---查看远程和本地仓库所有的分支
git pull ---拉取远程仓库
git checkout -b 本地分支名字 origin/远程分支名 ---创建本地分支,并切换到本地分支上,同时将本地分支和远程分支进行关联。
git push -u origin 分支 ---把本地新建的分支提交到远程仓库, 远程改名用 本地分支:远程分支
git push origin --delete 分支 ---删除远程仓库的分支
git push origin :分支 ---删除远程仓库6的分支缩写
git fetch --prune ---清除删除远程分支的记录
5.3代码回滚
git log ---查看所有的回滚ID
git log --oneline ---查看提交ID
git checkout 回滚的ID ---回滚到指定的版本
打标签:
git -l ---查看所有标签
git tag 标签v.1.0 ---设置标签
git tag -a 版本号 -m "备注信息" ---设置备注信息标签
git checkout 回滚的标签ID ---回滚到指定的版本
git push origin --tags ---将当前标签版本提交到远程仓库
示例:
查看ID:
6.添加忽略git文件
新建文件 .gitignore
在文件里面添加忽略的文件
# ---备注
.html ---忽略的文件类型
/index ---忽略某个文件夹
CMD命令:
q ---退出查找
cls ---清屏
如果出现更新不了,可以执行以下命令,然后再指向上面的操作
git reset --hard
git pull origin master