git工作流程图
常用的命令:
git init 初始化版本库
git add 文件名 将文件添加到仓库中
git commit -m "标签" 将文件提交到仓库中
git status 时刻掌握仓库当前的状态
git diff (different) 可以查看修改内容
git log 查看修改信息
git log --pretty=oneline 修改信息在一行中显示
git reset --hard head^ 会退一个版本
git reset --hard head^~ 会退多个版本
cat 文件名 查看文件内容
git reflog 返回(用来记录你的每一次命令)
git checkout -- 文件名 在向暂存区提交之前可撤销最近一次的修改
git reset head 文件名 丢弃暂存区的内容
git rm 文件名 删除文件
ssh -keygen -t ras -C "" 生成密钥
git clone 路径 从远程库中拷贝到本地库中
git config --global user.name ""
git config --global user.email ""
1.重新在git设置一下身份的名字和邮箱
这里的yourname必须与github的用户名一致
git remote add origin git@github.com:qidianjie/BKH5hanjie.git 连接到远程库
git push -u origin master 上传到远程库
git remote remove origin 路径 移除远程库
git checkout dev 切换分支
git checkout -b dev 创建一个分支,并切换到分支分支里
git checkout -d dev 删除一个分支
git branch 查看分支
git branch dev 创建一个分支
git merge dev 合并分支 ,(先切换到master分支,然后合并)
操作流程
git add .
git commit -m "描述"
git push origin 子分支 上传到子分支
git checkout master 切换到主分支
git merge 子分支 主分支与子分支合并
git push
可能会出现冲突,如果出现冲突后执行下面
git pull
然后自己在本地解决冲突,解决完毕后
gid add .
git commit -m "描述"
git push
这个时候master上是最新的代码
git pull
git checkout 子分支
git merge master 合并主分支,此时本地带是最新的