Git使用笔记(一)
今天第一次使用Git,在本地和CSDN Code进行代码同步。鉴于“好记性不如烂笔头”的经验教训,特把步骤记录下来。
准备工作:
1. 在CSDN(或者Github)上注册一个帐号,然后创建一个Repository。记录下Repository的地址:
git@code.csdn.net:<uid>/<repname>.git
(详细步骤可以参考: https://code.csdn.net/help/CSDN_Code/code_support/FAQ_2_1)
2. 创建公钥(貌似只在CSDN Code上面要求):
(详细步骤可以参考: https://code.csdn.net/help/CSDN_Code/code_support/FAQ_2_3)
第二步完成之后把<密钥>.pub文件里面的内容拷贝到CSDN上的公钥内容里就可以了。
开始配置本地Repository:
1. 创建本地文件夹:
mkdir CSDN
2. 初始化Git:
git init
3. 配置账户信息:
git config --global user.name "用户名" git config --global user.email "注册邮箱" git remote add origin git@code.csdn.net:<uid>/<repname>.git
查看当前配置信息:
git config -l
4. 创建文件:
touch readme.txt
5. 把文件上传到Server:
git add readme.txt git commit -m "Initial Version" git push -u origin master
这时候就可以在Server的管理页面上看到刚刚上传的"readme.txt".
同步Server端代码:
1. 服务器端对Repository进行更新
2. 拷贝服务器端数据:
git clone git@code.csdn.net:<uid>/<repname>.git
3. 在Server端对readme.txt进行更新
4. 同步更新后的readme.txt:
git pull
这个时候本地的readme.txt就完成了与Server的同步。
Git使用笔记(一)的更多相关文章
- Git学习笔记与IntelliJ IDEA整合
		Git学习笔记与IntelliJ IDEA整合 一.Git学习笔记(基于Github) 1.安装和配置Git 下载地址:http://git-scm.com/downloads Git简要使用说明:h ... 
- Git学习笔记(10)——搭建Git服务器
		本文主要记录了Git服务器的搭建,以及一些其他的配置,和最后的小总结. Git远程仓库服务器 其实远程仓库和本地仓库没啥不同,远程仓库只是每天24小时开机为大家服务,所以叫做服务器.我们完全可以把自己 ... 
- Git学习笔记(四)
		一.忽略特殊文件 在Git工作区的根目录下创建一个特殊的.gitignore文件,然后把要忽略的文件名填进去,Git就会自动忽略这些文件. 不需要从头写.gitignore文件,GitHub已经为我们 ... 
- git 学习笔记6--remote & log
		git 学习笔记6--remote & log 创建SSH Keys ssh-keygen -t rsa -C "1050244110@qq.com" 本地关联远程 git ... 
- 《Pro Git》笔记3:分支基本操作
		<Pro Git>笔记3:Git分支基本操作 分支使多线开发和合并非常容易.Git的分支就是一个指向提交对象的可变指针,极其轻量.Git的默认分支为master. 1.Git数据存储结构和 ... 
- git使用笔记(三)(图文说明) 图解提交更改内容的不同方式,涉及代码
		此步之前的工作和示例请参考以下帖子: git使用笔记(一)Git的下载与配置 git使用笔记(二) 如何把GitHub上项目同步到本地 -------------------------------- ... 
- git入门笔记汇总——(廖雪峰博客git入门)
		本文内容是对廖雪峰老师Git教程做的笔记,外加一些自己的学习心得,还抱着学以致用的心态来实践一番 如有显示错误 请移步本人github:git教程小结 Git学习笔记 Git简介 安装Git 创建版本 ... 
- Git学习笔记---协作的一般流程
		一般的操作流程 1.pull 王小坤与另一个同事张大炮一起开发一个项目,张大炮昨天修改了数据库读写的api,优化了执行速度,并把read()函数改名成了Read(),下午下班之前把这些代码push到服 ... 
- 【转帖】Git学习笔记  记录一下
		本文内容参考了廖雪峰老师的博文,并做了适当整理,方便大家查阅. 原帖地址 https://wangfanggang.com/Git/git/ 常用命令 仓库初始化 - git init 1 git i ... 
- 【Git 使用笔记】第四部分:git在公司中的开发流程
		先声明几个变量 仓管A:主分支,只有master分支仓管B:开发分支,只有各个业务开发分支 仓管B fork 于 A 如下图 为了保证 代码的稳定性,只有 仓管B中的某个分支测试完毕并进行了代码r ... 
随机推荐
- 设置secureCRT中vim的字体颜色
			1.在/etc/vimrc新增以下一行 syntax on 注:上述方法对root用户无效,原因为在一般用户中,alias vi=vim,而在root用户中默认无此设置,因此若需要root用户也显示颜 ... 
- checkbox 实现单选效果(html)
			note:在html <input> 标签类中的checkbox实现单选效果. 在最近的开发项目中,客户要求使用小方格子实现“单选”功能,显然圆点的radio被out了,只能选择chckb ... 
- Python学习笔记四,dict和set
			dict是字典dictionary的缩写,他存放的是键值对key/value,用花括号表示,格式为d={'micheal':99,'jack':88} 当我们访问的时候直接print(d['miche ... 
- HDU	3501  Calculation 2(欧拉函数)
			Calculation 2 Time Limit:1000MS Memory Limit:32768KB 64bit IO Format:%I64d & %I64u Submi ... 
- Linux下的摄影后期处理软件
			由于喜欢摄影,在LInux上折腾,想找一款能代替lightroom的软件.发现darktable这款软件专业.于是就安装了. 以下是在Linux上安装darktable的instruction,需要添 ... 
- java数组复制的方式和效率比较
			java中,数组的复制有以下三种方式: 1. 调用System.arraycopy(Arrays.copyOfRange可以当作第四种,但是底层调用的是System.arraycopy,所以,认为是同 ... 
- 数据可视化的优秀入门书籍有哪些,D3.js 学习资源汇总
			习·D3.js 学习资源汇总 除了D3.js自身以外,许多可视化工具包都是基于D3开发的,所以对D3的学习就显得很重要了,当然如果已经有了Javascript的经验,学起来也会不费力些. Github ... 
- shell printf格式化输出语句
			printf 命令用于格式化输出, 是echo命令的增强版.它是C语言printf()库函数的一个有限的变形,并且在语法上有些不同. 注意:printf 由 POSIX 标准所定义,移植性要比 ech ... 
- 使用fdisk进行磁盘管理
			http://itercast.com/lecture/17 disk是来自IBM的老牌分区软件,几乎所有Linux系统均默认安装 fdisk是一个MBR分区工具,不可用于GPT分区 只有超级用户(r ... 
- LeeCode(Database)-Combine Two Tables
			Table: Person +-------------+---------+ | Column Name | Type | +-------------+---------+ | PersonId ... 
