开发中常用的Git命令与使用问题收集

本文分享了开发者在使用版本控制工具Git时的常用命令,包括初始化、连接远程仓库、提交代码、下载项目、查看状态及分支等操作,并解决了如分支配置错误、切换分支时的未跟踪文件和代码消失等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

开发当中,我们一定会用版本控制工具Git。下面就分享我平时比较常用的Git命令或者我收集到的Git命令,希望对看这篇博客的小伙伴们有帮助。

初始化Git
git init
连接远程仓库
git remote add name url

其中name建议是origin,url是你远程仓库的地址。

提交常用四连

originmaster分支为例:

git add .
git commit -m "提交代码的描述"
git pull origin master
git push origin master
Git下载拉取某个项目代码
git clone [url]

其中的url是项目的仓库地址。

Git查看状态
git status
Git查看所有的分支
git branch
Git查看远程分支
git branch -r
Git切换分支的命令
git checkout 分支名
Git版本升级命令
git update
git update-git-for-windows

上面的两条命令都是可以的。针对于不同的版本,有时候可能因为网络的问题,命令升级是不成功的,建议直接下载最新的Git安装包进行覆盖安装升级。

使用Git遇到的问题

问题一:
Can't Update
No tracked branch configured for branch master in xxxxx or the 
branch doesn't exist.

To make your branch track a remote branch call, for example,

git branch --set-upstream-to=origin/master master (show balloon)

解决方案:
1.在Android studio或者IDEA上面的Terminal上面输入下面命令:

git branch --set-upstream-to=origin/master master

2.接着遇到fatal: branch 'master' does not exist,这个意思是说当前分支不存在,解决方法就是以下的命令:

git checkout master

上面的命令,其实上面是有介绍到的,是切换分支的命令。这样就可以完美解决No tracked branch configured for branch master in xxxxx or the branch doesn't exist.问题啦!

问题二:Untracked Files Prevent Checkout
Untracked Files Prevent Checkout
			Move or commit them before checkout
			View Files...

这个问题是切换分支的时候遇到的。

解决方案:
点击View Files,查看有问题的文件。
我们找到那个文件删除后重新拉取代码,再切换分支就没有问题了。

问题三:Branch ‘master’ set up to track remote branch ‘master’ from ‘origin’.

这次遇到的问题有点奇怪,我的本地分支居然没有关联上远程Git分支,我提交的代码不见了。提交之后有点蒙了,我的代码不见了。解决办法:

 git push -f origin master

这条命令是强制提交代码,直接执行就可以在代码平台看到我们的不见的代码了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值