项目中常用的命令 【转载 IT小杰】

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的用户名一致
这里[your@email.com](mailto:your@email.com)必须与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 pullgit checkout 子分支

git merge master 合并主分支,此时本地带是最新的
原文地址:https://www.cnblogs.com/fanqiuzhuji/p/13949530.html