Git的操作命令–连接码云
1、设置信息
1.1 设置用户信息
git config --global user.name "username"
git config --global user.email "email"
注意:引号中输入自己的信息,usernmae、email(后面不再提示)
1.2 查看配置信息
git config --list
git config user.name
注意:通过这两条命令设置的信息会保存在-/.gitconfig文件中
2、获取本地仓库
2.1 本地初始化一个Git仓库
进入本地目录,右键-->Git bash
git init
连接远程仓库
git remote add origin <url>
进行代码合并并拉取远程仓库代码
git pull --rebase origin maste
2.2 从远程仓库克隆到本地
git clone <url>
注意:url为远程仓库地址
3、操作本地仓库
3.1 查看本地仓库状态
git status
git status -s
3.2 添加文件到暂存区
git add <filename>
注意:filename为文件名,加后缀
3.3 取消跟踪(取消添加)
git reset <filename>
3.4 提交代码到本地库
git commit -m '日志'
注意:日志一定要写
3.5 添加很多数据到暂存区
git add ./
3.6 添加和提交一步完成
git commit -a -m '日志'
3.7 查看所有日志
git log
3.8 查询本地日志
git reflog
3.9 恢复历史
只恢复,不修改
git reset <log码>
注意:log为日志码
恢复并修改
git reset --hard <log码>
3.10 本地仓库删除文件,并提交
git rm filename
git commit -m '日志'
3.11 添加文件到忽略列表
一些文件无需纳入Git的管理,也不希望出现在跟踪文件列表。
在工作目录中创建.gitignore文件(名称固定),内容为忽略文件的模式
示例:
*.iml
*.class
.idea
**/target/**
*/target/*
out/*
4、操作远程仓库
4.1 添加远程仓库
git remote add <远端名称> <仓库路径>
注意:在本地仓库已经初始化时候执行
remote:远程仓库[远端]
origin:远程仓库在本地的名称
url:远程仓库的地址
4.2 查看远程仓库
git remote
git remote show origin
4.3 推送到远程仓库
git push <远程仓库在本地的名称> <分支名称>
4.4 从远程仓库克隆
git clone <远程仓库的url>
4.5 从远程仓库中抓取
git fetch origin master
注意:fetch是从远程仓库中获取最新版本到本地仓库,不会自动merge
git pull origin master
注意:pull是从远程仓库获取最新版本并merge到本地仓库
4.6 解决冲突
从远程仓库抓取代码到本地合并,在推送到远程仓库
5、分支
5.1 查看本地分支
git branch
5.2 查看远程分支
git branch -r
5.3 查看所有分支
git branch -a
5.4 创建分支
git branch <分支名>
5.5 切换分支
git checkout <分支名>
5.6 分支推送到仓库
git push origin <分支名>
5.7 合并分支–合并到主分支
git merge <分支名>
5.8 合并分支–产生冲突
修改代码
添加到暂存区
提交到本地
推送至远程
5.9 删除分支
git branch -d <分支名>
6、版本标签
6.1 创建标签
git tag <标签名>
6.2 查看标签
6.3 将标签推送至远程
git push origin master <标签名>
6.4 检出标签
git checkout -b <分支名> <标签名>
6.5 删除标签
git tag -d <标签名>