git命令集合,git提交项目到远程(github)

本文介绍了使用Git和GitHub进行项目上传的操作,包括在GitHub创建远程仓库、在本地初始化项目、提交到暂存区和本地仓库、建立与远程连接并推送等步骤。还提及删除项目分支、安装git配置、命令集合,以及解决git clone无法克隆所有分支和看不到远程目标分支的办法。

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

项目上传操作:

操作准备:

  1. 先在github上创建远程仓库
  2. 首先在github上复制HTTPS/SSH的地址
  3. 然后打开需要提交的项目文件,然后右键点击git -bash,

在命令编辑窗口
1.首先初始化
2.然后查看项目状态
3.提交到暂存区
4.提交到本地仓库
5.建立与远程仓库的连接
6.推送到远程
(推送失败,在确保步骤,账户,密码都正确的情况下,多推送几次)

在项目目录下
 create a new repository on the command line 创建一个新的远程仓库时需要提交代码时使用
 命令:
git init
git status
git add .        (说明:"*"、"."号都行)
git commit -m "first commit"            (提交到本地仓库)
git remote add origin https://github.com....       (远程仓库的地址)
git push -u origin master
在已有仓库的情况下推送代码到远程 (…or push an existing repository from the command line)
命令:
git remote add origin https://github.com/Daralisdan/tenmall_project.git
git push -u origin master

删除项目分之
在远程删除远程仓库之后,想要删除本地仓库

1.先查看所有本地分之
2.初始化本地版本库
3.找到目录下 .git
4.删除
5.查看

git branch     先查看所有本地分之
 git init          初始化本地版本库
 ls -a            找到目录下 .git
 rm -rf .git      删除
 git branch     查看

===================================================================================================================================================================

安装git配置
系统变量配置
path:git的安装目录下的cmd

初始化git
配置用户名与邮箱

命令集合

  1. 推送本地分支到远程仓库 git push origin 【本地分支名】
  2. 合并分支 git merge 【需要合并的分支】
  3. 查看所有分支 git branch -a
  4. 查看远程分支 git branch -r

eclipse 提交代码
解决冲突 提交代码 先add 然后commit

更新其他代码时,先更新代码,在提交

=================================================================================================================================================================

git clone 只能clone远程库的master,无法clone所有分支.解决办法如下:

  1. 找一个干净目录,假设是git_work
  2. cd git_work
  3. git clone http://myrepo.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录
  4. cd project
  5. git branch -a,(查看远程分支)列出所有分支名称如下:
    remotes/origin/dev
    remotes/origin/release
  6. git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
  7. git checkout -b release origin/release,作用参见上一步解释
  8. git checkout dev,切换回dev分支,并开始开发。

看不到远程目标分支,解决办法:
先用fetch命令更新remote索引

$git fetch      //取回所有分支(branch)的更新。如果只想取回特定分支的更新,可以指定分支名,例:$ git fetch <远程主机名> <分支名>   git fetch origin master

再查看remote分支,发现已经可以看到目标分支

$git branch -a    //查看所有分支,-r用来查看远程分支

取回远程主机的更新之后,可以在它的基础上使用 git checkout命令创建一个新的分支

$ git checkout -b newBrach origin/master     //表示:在origin/master的基础上,创建一个新分支

也可以使用 git merge命令或者git rebase命令,在本地分支上合并远程分支。

	
$ git merge origin/master  //在当前分支上,合并origin/master

$ git rebase origin/master //在当前分支上,合并origin/master
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值