使用git for windows向coding.net添加本地项目

本文档详细记录了如何将本地项目添加到coding.net的Git仓库,包括在coding创建项目,安装git for windows,配置git,拷贝项目文件,提交和推送代码等步骤,并解释了git add -A不包含空目录的特性。

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

本地有一个项目,但是没有git仓库,我把它添加到远程的git仓库,特此记录方法:

(其实就是先在网站上建了库,然后拷到本地,再将项目文件换壳后提交上去)


1、先在 coding上添加项目,然后你会得到一个 https的项目地址。


2、安装 git for windows


3、本地寻找一个文件夹,右键git Bash(或者cmd进入git再切换目录),输入如下命令:

 git clone https://git.coding.net/你的用户名/项目名.git
   将会看到该目录下增加了一个你在coding.net上新建的项目名称的目录,里面有 .git 的隐藏文件和README.md


4、将本地工程拷贝到刚刚从git 克隆下来的目录中;右键---> git Bash,这时会将当前目录调整到你右键的文件夹下(也可以使用cmd进入git,然后通过cd切换);


5、首次进入需要配置用户名和email

git config --global user.name "xxx"
git config --global user.email "xxx@xxx.com"

6、使用如下命令:


$ git add -A       // 追踪新文件,并放到暂存区
$ git commit -m "first commit" //将文件纳入本地仓库
$ git push  // 将本地仓库同步到远端仓库
近日发现初次推送需要指明分支:
git push origin master

注:

git默认会忽略空目录的,所以,当你使用add -A添加后发现服务器目录比本地少,不要惊慌,这是正常的,如果目录里有文件,就会添加成功的。


命令备忘(使用git help查看帮助):

<a>github的提交方式 
     (1)git add .--------------------存储到本地 
         git commit -m 'message'-------存储时的标记(修改了哪些地方,方便下次查询) 
         git pull------------------------下载服务器代码 
         git push------------------------上传代码至服务器 
  <b>svn服务器的提交方式 
   (1)git add .  ------------------存储到本地 
        git commit -m 'message'--------存储时的标记(修改了哪些地方,方便下次查询) 
        git svn rebase------------------下载服务器代码 
        git svn dcommit-----------------上传代码至服务器 
   <c>其他相关的git命令 
(1)git branch-------------------查看当前属于哪个分支 
    1、只有冲突存在时才会修改分支——改为冲突再git add . 
    2、git rebase –-continue-------------------自动合并 
    3、git checkout –b svn 新建分支名----------新建分支存储现有文件 
    4、git branch-------------------------------查看在哪个分支下 
    5、git checkout master----------------------将其放到master分支下 
    6、git merge-------------------------------整合分支 
    7、git branch -d 分支名----------------------删除分支 
(2)git checkout + 上传的commit编号-----------将本地代码恢复到此状态 
(3)git log------------------------------------查看本地git上传日志 
(4)git log -p app/controllers/grids_controller.rb----查看某个文件的修改历史 
(5)git checkout d0eb6ef3afe8a377943d3cf6f1e9c320c18f6f32 
     app/controllers/charts_controller.rb-----------返回到这个版本的文件(重现错误) 
(6)git diff + commit编号--------------------------查询不同代码


修改记录:

-- 2016-9-30 编辑:修改git add . 为git add -A

-- 2017-1-16 编辑:添加备注,关于git add -A不添加空目录的说明

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值