Git 命令行

Git 命令行

在github创建仓库

在本地创建文件夹

在对应文件夹中命令行 git bash here
Git init 初始化仓库
Git config user.name [用户名]
Git config user.email [邮箱地址]
Git remote add origin [远程项目路径(https://xxxx)]
Git push -u origin master

Git status
Git add . 将所有被修改的文件添加到git的暂存区
Git add filename

Git diff 暂存区与当前修改中的文件差异
Git diff —staged(=cached是同义词) 暂存区与最后一次提交的差异
Git diff master dev master分支与dev分支的差异
Git difftool
Git difftool —tool-help 查看系统支持哪些diff软件

Git commit -m “log”
Git reset --soft HEAD^ 仅仅撤销commit记录保留修改文件
Git reset HEAD . 将所有暂存的文件从暂存区拿出本地保留修改
Git reset HEAD filename

Git branch -a 查看本地和远程所有分支 *标识的是当前所在分支
Git branvch -r 查看远程分支
Git branch dev 创建dev分支
Git branch -d dev 删除dev分支

Git checkout dev 切换到dev分支
Git checkout -b dev 创建并切换到dev分支

Git push origin master:dev 将本地master的代码推送到远程dev分支上(此时如果远程没有dev分支会自动创建并推送)
Git push origin dev 推送dev代码到dev分支
Git push origin :dev 删除远程dev分支
提交需要评审的代码:git push origin 当前工作区:refs/for/目标分支名

将当前修改的内容提交到新的分支上
//步骤1:在当前的master分支上的修改暂存起来
git stash
//步骤2:暂存修改后,在本地新建分支(new_branch为新分支的名字)
git checkout -b new_branch
//步骤3:将暂存的修改放到新建分支中
git stash pop
//步骤4:使用TortoiseGit进行commit,比如add、modify、delete…
//步骤5:将提交的内容push到远程服务器

Git撤销已经推送(push)至远端仓库的提交(commit)信息
1.撤销提交信息

  1. 首先,通过git log查看提交信息,以便获取需要回退至的版本号:
  2. git reset –soft <版本号>重置至指定版本的提交,这里的版本号是你提交之前的最后一次版本号
  3. 通过git log确认是否成功撤销
  4. 通过git push origin master –-force强制提交当前版本号,以达到撤销版本号的目的
  5. 修改代码,重新提交和推送

解决冲突
Step1. 在本地仓库中, 更新并合并代码

git fetch origin
git rebase origin/develop
Step2. 依据提示分别打开冲突的文件, 逐一修改冲突代码
Step3. 所有冲突都修改完毕后, 提交修改的代码
git add -u
git rebase --continue
Step4. 更新patch
git push origin HEAD:refs/for/develop

Git merge dev 把dev分支的更改合并到/同步到master上

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值