git教程(指令,以及遇到的困难)

本文介绍了Git的安装步骤,包括使用TB镜像加速,配置用户名和密码,以及工作流程。详细讲解了项目创建(新建和克隆)、常见问题处理,如提交代码忘记拉取、删除错误分支和远程删除分支的方法。
摘要由CSDN通过智能技术生成

目录

目录

安装

配置

项目创建及克隆

创建全新仓库

克隆远程仓库

遇到的问题

1.提交代码,忘记从远程仓库拉取最新代码,导致本地最新修改的代码无法提交上去

2. 删除本地分支(分支名写错了,或不是从目标分支拉取的代码,想删掉重新拉分支)

3.远程删除分支

安装

首先是下载,可以在官网下对应的。

但是官网很慢,所以我们可以靠tb镜像:
tb镜像下载git

下最新版,根据自己电脑的情况,比如我是64位我就下64的。

下载完毕后直接一路默认。选编译器那块,可以选自己用的,如vim、vscode。

下载完后打开终端输入git -v可以看到:

mac:

window:   桌面单击右键可以看到:

有以上两个其实就是安装成功了。

其中,GUI是图形界面,不适合初学者;一般我们都用的是上面的Bash,点击后会进入命令行输入框。

配置

打开Git Bush

可以查看git中的所有配置:

$ git config -l

配置用户名和密码:

git config --global user.name "名称"
git config --global user.email "邮箱"

查看当前用户配置:

git config --global --list

git工作的流程:
在工作目录中添加、修改文件->
将需要进行版本管理的文件放入暂存区域->git add .

查看状态: git status
将暂存区域的文件提交到git仓库->git commit
推送到远程仓库。 git pull

项目创建及克隆

如果我们要创建本地仓库有两种方式:一种是创建全新的仓库,另一种是克隆远程仓库。

创建全新仓库

需要用到git管理的项目的根目录执行。

我设置了一个空的文件夹:

接着,右键选择Git Bash,进行初始化:

$ git init

初始化后会出现一个.git文件,但是这个文件是默认隐藏的,需要设置取消隐藏才能看到:

克隆远程仓库

如果在远程仓库上有项目,可以使用进行克隆:

$ git clone url

遇到的问题

1.提交代码,忘记从远程仓库拉取最新代码,导致本地最新修改的代码无法提交上去

使用命令

git config pull.rebase false

2. 删除本地分支(分支名写错了,或不是从目标分支拉取的代码,想删掉重新拉分支)

如果你还在一个分支上,那么 Git 是不允许你删除这个分支的。所以,请记得退出分支:

git checkout master。

通过 git branch -d <branch>删除一个分支,比如:

git branch -d fix/authentication。

3.远程删除分支

使用这个命令可以远程删除分支:

git push <remote> --delete <branch>。

比如: git push origin --delete fix/authentication,这个分支就被远程删除了。

你也可以使用这行简短的命令来远程删除分支:git push <remote> :<branch>,比如:

git push origin :fix/authentication。

如果你得到以下错误消息,可能是因为其他人已经删除了这个分支。

error: unable to push to unqualified destination: remoteBranchName The destination refspec neither matches an existing ref on the remote nor begins with refs/, and we are unable to guess a prefix based on the source ref. error: failed to push some refs to 'git@repository_name'
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值