Git 管理软件开发项目中的源代码文件
版本控制:
软件版本
文件版本 保存重要的历史记录 恢复数据
设置用户签名
git config --global user.name xxx
git config --global user.email xxx
初始化本地库
git init
查看本地库状态
git status
添加一个文件,此时查看状态 是红色
添加暂存区
git add hello.txt 此时查看状态 文件是绿色
提交本地库
git commit -m '第一次提交' hello.txt
git log 查看版本详细信息
git reflog 查看版本信息
修改文件
修改完 重新添加暂存区,重新提交
git add hello.txt
git commit -m '第二次提交' hello.txt
版本穿梭
通过 git reflog 查看版本号
git reset --hard 94db96f 穿梭到指定的版本
git分支
查看分支
git branch -v
创建分支
git branch hot-fix
修改分支 切换分支
切换分支 git checkout hot-fix
合并分支 (正常合并)
git checkout master 切换到master分支上合并hot-fix分支
git merge hot-fix
合并分支 (冲突合并)
git checkout master 切换到master分支上合并hot-fix分支
git merge hot-fix 此时提示合并冲突
需要手动修改hello.txt
git add hello.txt
git commit -m '分支提交' 注意:此时合并不需要写hello.txt
Gitee创建远程库 & 创建别名
git remote -v
git remote add git_demo https://gitee.com/zhang_xiangrui/git_demo.git
git remote -v
推送本地库到远程库
git push git_demo master
变更远程仓库及在本地的别名
第一种:删除后重新添加
git remote rm origin // origin为远程仓库在本地的别名,下同
git remote add origin <url>
第二种:直接修改
git remote origin set-url <url>
拉取远程库到本地库
git pull git_demo master
克隆远程库到本地
git clone https://gitee.com/zhang_xiangrui/git-_demo.git
clone会做如下操作:1.拉取代码 2.初始化本地仓库 3.创建别名 默认 origin