文档章节

Git使用入门 - 在Git上新建项目

 酸奶冻芝士
发布于 2015/12/23 13:56
字数 367
阅读 140
收藏 4

    Git的使用很简单,第一次在客户端获取代码时,直接通过各种IDE的clone方法,可以把Git上的工程get下来即可。后续使用时,新文件用 add、commit、push;获取新版本用 pull 或 fecth,遇到冲突就 merge 一下。

    Git首次创建略麻烦。过程大致如下:

  1. 在OSChina上创建Git项目。

  2. 在本地装好 git 工具,安装好后,会有2个可执行文件,Git GUI 和 Git Bash ,正如名称一样,一个是GUI工具,一个是命令行工具。

  3. 在本地项目的文件夹中(是否有文件都可以),右键菜单,执行 Git Bash,会进入命令行工具,自动定位在本目录下了。

  4. 进行初始化: git init

  5. 添加当前所有文件: git add .  ( . 代表目录下所有文件)

  6. 首次提交: git commit -m 'initial commit' 

  7. 添加远程仓库:  git remote add origin https://git.oschina.net/xxx/xxx.git

  8. 提交远程前校对: git fetch origin master

  9. 提交远程前抓取: git pull origin master

  10. 将本地提交,推送到远程仓库: git push origin master

  Ps. 如果报错:

        报错信息:Updates were rejected because the tip of your current branch is behind,its remote counterpart. Integrate the remote changes (e.g. 'git pull ...') before pushing again. 

        解决方案:先执行 git branch --set-upstream master origin/master ,执行结果:Branch master set up to track remote branch master from origin.  然后再进入第8步。      


© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 6
码字总数 493
作品 0
朝阳
程序员
私信 提问
git版本管理入门

前言 git版本管理作为开源项目的版本管理法则,以及多分支多版本的扁平分布式支持,被大多数的开发者所喜爱,那么究竟如何才能正确而轻松的学习git的版本管理呢?目前公司内部是搭建的gitla...

Tolonger
2017/12/19
0
0
git版本控制实践纪录

oschina的实践 ssh-keygen -t rsa -C “sample@163.com” 终端中输入命令 确定路径 输入RSA的密码, 点击进入个人资料个人头像 http://git.oschina.net/oschina/git-osc/wikis/帮助#ssh-keys...

云飞扬v5
2015/12/17
53
0
GIT 如何 迁移仓库——————附:git和github教程链接

---PS:建议使用SSH协议,因为快~ 1 建立新仓库: 1). 从原地址克隆一份裸版本库,比如原本托管于 GitCafe。 2). 然后到新的 Git 服务器上创建一个新项目,比如 GitLab上新建一个newproject用...

杨春炼
2016/04/29
121
0
jenkins简单入门使用(WEB)

一 安装 首先保证系统中已经安装了jdk,最好是jdk1.5以上。 http://jenkins-ci.org/ 下载本机环境相对应包安装。 在浏览器中输入 http://localhost:8080 访问。 我本机是安装在虚拟机CentOS上...

xinson
2015/07/01
0
22
Git 入门+工作基本够用详解

常用 Git 命令清单 //如果你觉得排版不是很舒服请看 原址http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html 作者: 阮一峰 日期: 2015年12月 9日 我每天使用 Git ,但是很多命令...

Galy_绿
2016/01/08
54
0

没有更多内容

加载失败,请刷新页面

加载更多

Windows / Linux / MacOS 设置代理上网的方法汇总

本文汇总了 Windows / Linux / MacOS 设置代理上网的各种方法,总结如下: 1、设置系统代理(Windows、Linux、MacOS) 2、设置代理插件(Chrome、Chromium、Firefox、Opera、QQ等浏览器) 3、...

sunboy2050
昨天
1
0
自定义 Maven 的 repositories

有时,应用中需要一些比较新的依赖,而这些依赖并没有正式发布,还是处于milestone或者是snapshot阶段,并不能从中央仓库或者镜像站上下载到。此时,就需要 自定义Maven的<repositories>。 ...

waylau
昨天
1
0
徒手写一个es6代码库

mkdir democd demonpm initnpm install -g babelnpm install -g babel-clinpm install --save-dev babel-preset-es2015-node5 在项目目录创建两个文件夹 functional-playground ......

lilugirl
昨天
2
0
linux定位应用问题的一些常用命令,特别针对内存和线程分析的dump命令

1.jps找出进程号,找到对应的进程号后面才好继续操作 2.linux查看进程详细信息 ps -ef | grep 进程ID 3. dump内存信息 Jmap -dump:format=b,file=YYMMddhhmm.dump pid 4.top查看cpu占用信息 ...

noob_chr
昨天
2
0
Android TV开发-按键焦点

写在前面 按键焦点过程了解 2.1 dispatchKeyEvent 过程了解 2.2 焦点查找请求过程了解 1.2.1 第一次获取焦点 1.2.3 按键焦点 焦点控制 焦点记忆 应用场景 参考资料 [TOC] 1. 写在前面 工...

冰雪情缘l
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部