git简单的使用


 

首先在文件夹选中一个位置,点击鼠标右键,选中git bash 


首先复制你要克隆的地址

输入然后git clone +你在github里复制的地址

以上示例就是已经clone成功的

下面是以pycharm为例子上传新增项目

在新写好的代码中鼠标右键依次选中Git  -->commit File...

在Changes里选中你要提交的文件,在Amend里按照公司要求写你的提交信息
全部完成点击下面按钮commit

下面是提交成功案例

然后点击左下角的git图标,选中你要push的分支(push一定是要先拉取原项目将新写的功能添加上去才能推送上去)

push完了右下角会有成功推送的信息,这里就不演示了

然后到git hub中找到你推送完的项目,点击Branches,你建立的分支在这里

然后如下操作

mr(Merge Request)

管理员身份push

如果想拉取分支上的文件

首先克隆仓库 

git clone https://github.com/ai/private_project.git

切换到特定分支:

进入克隆的仓库目录,并使用 git checkout 命令切换到你想要的分支。例如:

cd private_project
git checkout redianyun-langchan-api-query

如果该分支不存在,你可能需要先运行 git fetch 来获取远程仓库的最新信息。

git fetch origin

拉取分支的最新代码:

一旦你切换到特定分支,你可以使用 git pull 命令拉取最新的代码。

git pull origin redianyun-langchan-api-query

拉取更新的全部项目:

切换到你本地克隆仓库的目录

cd path/to/your/local/repository

运行以下命令:

git pull

可能会有新写的代码未提交合并,这样新提交的时候就会

报错:

$ git pull
remote: Enumerating objects: 283, done.
remote: Counting objects: 100% (254/254), done.
remote: Compressing objects: 100% (151/151), done.
remote: Total 283 (delta 184), reused 170 (delta 101), pack-reused 29
Receiving objects: 100% (283/283), 5.45 MiB | 2.95 MiB/s, done.
Resolving deltas: 100% (198/198), completed with 22 local objects.
From https://github.com/kuafuai/kuafu-backend
   b3733c3..a15ecae  main            -> origin/main
 * [new branch]      feat/app_status -> origin/feat/app_status
 * [new branch]      feat/mis_app    -> origin/feat/mis_app
 * [new branch]      feat/scheduler  -> origin/feat/scheduler
error: Your local changes to the following files would be overwritten by merge:
        app/controllers/user.py
Please commit your changes or stash them before you merge.
Aborting
Updating b3733c3..a15ecae

1.提交本地更改: 如果你想保留本地更改并将它们合并到最新的远程更改中,你可以先提交这些更改。运行以下命令:

git add app/controllers/user.py
git commit -m "Committing local changes before pull"
git pull

2.暂存本地更改: 如果你不想立即提交本地更改,而是想将它们暂存起来,可以使用 git stash 命令。运行以下命令:

git stash
git pull

将本地的未提交更改暂存起来。Git 为暂存的状态生成了一个 stash 条目,你可以随时应用(apply)或删除(drop)这个 stash 条目。

现在,你可以执行 git pull 来拉取最新的更改:

git pull

之后,如果你想重新应用你之前暂存的更改,可以使用 git stash apply

git stash apply

如果你不再需要这个 stash 条目,可以使用 git stash drop 来删除它:

git stash drop

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值