git checkout -b 新分支名 <commitid>
使用场景:
#查看历史提交记录,可以翻页
git reflog --date=iso
#需要自己看注释找回分支,一定要找带commit的
git checkout -b 新分支名 <commitid>
#删除./idea 删除某个目录
git rm --cached -r .idea
解决 git 未指定冲突处理方法的问题
hint: Pulling without specifying how to reconcile divergent branches ishint: di_Rudon
git config pull.rebase false
1.dev 运行
#查看当前分支
git branch -a
#切换到 dev
git checkout dev
#暂存所有更改
git add .
#将修改 提交到本地仓库,双引号内是提交的备注信息
git commit -m "更改的备注信息"
#拉取远程 dev 分支代码
git pull origin dev
#拉取远程 dev 分支代码
git pull origin master
#将本地修改的代码提交到远程的 dev 分支上
git push origin dev
#切换到 master 分支
git checkout master
2.master 运行
#将 dev 分支的代码合并到 master 上
git merge dev
#将当前的更改推送到远程的 master 分支上
git push origin master
执行完以上命令,此时 dev 分支与 master 分支的代码已同步。
git config pull.rebase false
git log --oneline --graph --decorate
解决办法:
进入到项目目录,输入:
git config --global credential.helper store
然后你会在你本地生成一个文本,上边记录你的账号和密码。当然这些你可以不用关心。
然后你使用上述的命令配置好之后,再操作一次 git pull,然后它会提示你输入账号密码,这一次之后就不需要再次输入密码了。
Git 是一个开源的分布式版本控制系统,由 Linus Torvalds 创建,用于有效、高速地处理从小到大的项目版本管理。Git 是目前世界上最流行的版本控制系统之一,广泛应用于软件开发中。
以下是 Git 的一些核心概念和功能:
Git 的命令行工具非常强大,但同时也有图形用户界面(GUI)客户端,如 GitHub Desktop、SourceTree、GitKraken 等,使得非技术用户也能轻松使用 Git。
Git 通常与 GitHub、GitLab 或 Bitbucket 等在线托管服务一起使用,这些服务提供了额外的功能,如代码审查、持续集成/持续部署(CI/CD)、项目管理工具等。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。