git代码的注意
当我们git别人仓库的代码的时候,你要注意,自己是这个代码的参与者才可以git下来
出现这种情况,明确自己是这个代码的参与者,然后去控制面板
选择凭据管理器,然后打开windows凭据
修改对应git的地址,修改其账号,密码,这个账号,密码,是你登录对应管理代码平台的账号,密码
一般git代码的操作:
1.git clone https地址
2.git branch -a 查看远程分支
3.git checkout 切换分支(会直接拉取数据)
或者可以直接指定分支下载
git clone -b 分支名称 https地址
git版本回退
1.查看之前git的版本
git log --pretty=oneline
回到主页面,输入字母Q即可退出.
2.HEAD->dev为当前版本
要回退到指定版本
git reset --hard 版本号(如:a650b4,不用输全)这样就回退到对接接口的版本了
回到最新版本
git reset --hard 版本号(如:98eee,不用输全,最新版本)这样就回退到最新的版本了
git取消add操作,这里仅取消提交到库存区这个动作,只撤消动作,修改的文件不变
可以直接使用命令
git reset HEAD
这个是整体回到上次一次操作
绿字变红字(撤销add)
git撤销commit,但未git push的命令
1、找到之前提交的git commit的id git log 找到想要撤销的id 2、git reset id 完成Commit命令的撤销,但是不对代码修改进行撤销,可以直接通过git commit 重新提交对本地代码的修改
Git 常用命令:
1.git remote add upstream <upsteam-url>:添加一个upstream 远程仓库,指向一个公共的代码仓库,通常是原始项目的仓库
2.git fetch upstream<branch>:从 upstrcam 远程仓库中获取最新的代码变更,但不会自动合并到你的本地分支
3.git pull upstream <branch>:从 upstream 远程仓库中获取最新的代码变更,并自动合并到你的本地分支中
4.git push upstream <branch>:将本地分支的代码推送到 upstream 远程仓库中
5.git remote -v:查看当前所有的远程仓库,包括 upstream
6.git branch -w:查看本地分支与远程分支的关联关系一
7.git checkout-b<neww-branch-name>:新建并切换到一个新的分支
8.git reset --all/<file>:取消add. 操作
9.git reset ---soft HEAD^:取消commit
10.git commit--amend:将你所做的修改追加到最近一次的提交记录中
11. git rebase -- aborte
12.解决冲突后执行git rebase --continue
13.git pull --rebase upstream master 从远程仓库(upstream)的 master 分支拉取最新的代码并将本地的提交应用到最新的代码上,使用 rebase 方式合并。具体来说,它会将本地的提交记录重新应用到最新的代码上,使得提交历史更加线性和清晰。
14.git push-set-upstream origin xxx 将本地分支 xxx,推送到远程仓库,并将其设置为上游分支。
15.git fetch --prune 从远程仓库获取所有分支的最新更新:
16.git reset --hard origin/xxx 重置本地分支到远程分支
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了