使用OSChina代码托管管理项目(三)

80 阅读1分钟

我正在参加「掘金·启航计划」

 前两篇文章阐述了关于在OSChina上进行代码托管的基本操作。本文将对在使用过程中的一些问题提出解决方案。

1.关于push和fetch的配置问题,其实只需配置fetch 就可以了

Ref mapping如下:

+refs/heads/:refs/remotes/origin/

2.初始化导入远程仓库时用 remote>push,注意选 force update,因为远程仓库初始化时创建了readme.md文件。

3.Pull时提示找不到配置branch.master.merge,添加红框中的两个配置

添加方法如下图:

\

其实平时使用,基本就主要使用pull,然后和本地代码合并,解决冲突问题。然后标记冲突解决,commit代码,push到远程git仓库当中。这样就ok了 再有就是切换分支。

下面列几个常用的Git命令参考一下:

一、git常用命令总结:

1.1、删除本地/远程分支 git branch -d 分支名 删除本地分支 git push --delete origin 分支名 删除远程分支

1.2、修改提交人的姓名和邮箱 全局替换: git config --global user.name 用户名 git config --global user.email 用户邮箱

1.3、查看当前分支状态 git status

1.4、查看当前所有分支 git branch

1.5、提交代码到远端

提交本地所有代码到暂存区 git add

将本地暂存区的改动提交到本地版本库 git commit -m ‘message’

将本地代码提交到远端 git push origin 分支名 如果在当前分支 可以直接用git push

查看本地日志 git log

版本回退 git reset

显示工作目录和暂存区状态 git status