github使用

发布时间:2026/5/23 5:14:06

github使用 目录1、将github的项目下载到本地git clone1.1 将github的项目地址复制1.2 在要保存的文件夹右键2、将文件更新到github上2.1 从硬盘提交到临时库git add .2.2 提交的注释信息git commit -m 信息2.3 提交到github的mastergit push origin master3、从本地初始化仓库上传到github3.1 在GitHub上新建仓库3.2 本地文件上传到GitHub4.本地代码取消关联远程仓库并换一个关联地址5. 查看分支是基于哪个分支创建的报错信息fatal: remote origin already existsfatal: TaskCanceledException encountered删除仓库上传项目丢弃本地提交但未推送到远程仓库的代码1、将github的项目下载到本地git clone1.1 将github的项目地址复制1.2 在要保存的文件夹右键在弹出的窗口git clone$ git clone https://github.com/wzw-github/microservicecloud-config.gitclone完成2、将文件更新到github上2.1 从硬盘提交到临时库git add .$ git add.2.2 提交的注释信息git commit -m “信息”$ git commit-minit file2.3 提交到github的mastergit push origin master$ git push origin master3、从本地初始化仓库上传到github3.1 在GitHub上新建仓库在GitHub上新建仓库得到地址3.2 本地文件上传到GitHub在本地要上传的文件夹中右键首先执行git init,初始化一个仓库初始化完成以后按照顺序执行git add.git commit-m注释git remote add origin 新建的仓库地址 git push-u origin master如果出现Permission denied (publickey)是因为密钥的问题Permission denied (publickey)以上就是将本地的文件传送到GitHub上4.本地代码取消关联远程仓库并换一个关联地址查看目前关联的远程仓库git remote-v设置新的远程仓库地址git remoteset-urlorigin 新的远程仓库地址如果只是想取消关联git remoteset-urlorigin5. 查看分支是基于哪个分支创建的gitreflog show--datelocal test1 0fff152(HEAD -test1, origin/master, origin/HEAD, master)test1{Tue Feb1023:36:372026}: branch: Created from origin/master^0用提交id查看分支创建人信息和提交信息gitshow 0fff152--prettyformat:Author: %an %ae%nCreate Time: %ad--dateiso Author: w452339689 Create Time:2026-02-0216:12:02 0800diff--gita/pom.xml b/pom.xml index 112478f..5867c7d100644--- a/pom.xml b/pom.xml -24,188 24,26 dependenciesdependency-groupIdorg.bouncycastle/groupId-artifactIdbcpkix-jdk18on/artifactId-version1.78.1/versiongroupIdcom.google.zxing/groupIdartifactIdcore/artifactIdversion3.4.1/version/dependency:报错信息fatal: remote origin already exists执行以下代码再继续操作git remote rm originfatal: TaskCanceledException encountered执行以下代码再继续操作git config--global credential.helper manager删除仓库进入项目选择setting往最下面翻选择delete然后确认继续确认一直到提示输入信息然后确认删除上传项目github右上角加号然后New respository确认信息然后确认拉取项目根据git配置信息配置完可以查看信息我这里是小乌龟拿到项目地址直接右键克隆根据提示信息有两种方式一种是进入网页验证身份一种是根据提示的秘钥点击链接验证身份任选一个身份验证后拉取成功然后就可以进行提交同步操作了丢弃本地提交但未推送到远程仓库的代码# 1. 查看远程分支的最新提交哈希gitlog 分支名--oneline-1# 输出示例a1b2c3d (origin/main) 远程最新提交信息# 2. 重置到该哈希值替换成你查到的哈希gitreset--harda1b2c3d撤销最近 n 次提交,对比其他 reset命令代码是否丢失暂存区作用git reset --soft HEAD~1不丢失保留只撤销提交git reset --mixed HEAD~1不丢失清空撤销提交addgit reset --hard HEAD~1丢失清空彻底回退危险git reset --hard HEAD^–hard 会丢弃所有合并进来的代码HEAD^ 回到上一个提交

相关新闻