git的简单使用

1.安装git

Ubuntu: $ sudo apt-get install git  
	or $ sudo apt-get install git-core  	# ord version
window: 下载安装包

2.因为Git是分布式版本控制系统,所以,每个机器都必须自报家门:你的名字和Email地址。

$ git config --global user.name "Your Name"
$ git config --global user.email "email@example.com"

注意git config命令的–global参数,用了这个参数,表示你这台机器上所有的Git仓库都会使用这个配置,当然也可以对某个仓库指定不同的用户名和Email地址。

3.创建版本库
$ mkdir mygit # 创建仓库所在的文件目录 如果你使用Windows系统,为了避免遇到各种莫名其妙的问题,请确保目录名(包括父目录)不包含中文。

$ cd mygit
$ git init  # 通过git init命令把当前目录变成Git可以管理的仓库:

运行git init 控制台打印信息

Initialized empty Git repository in /Users/michael/learngit/.git/

4.把文件添加到版本库
文件a.txt有如下内容

Git is a version control system.
Git is free software.
$ git add a.txt 	# 命令git add添加 a.txt 到版本库中
	
$ git commit -m "wrote a a.txt file" # 用命令git commit告诉Git,把文件提交到仓库, -m 后边是文本说明

控制台提示:

[master (root-commit) eaadf4e] wrote a readme file
 1 file changed, 2 insertions(+)
 create mode 100644 readme.txt
注意
1 git commit 可以同时提交多个文件。如下
	$ git add file1.txt
	$ git add file2.txt file3.txt
	$ git commit -m "add 3 files."
2.修改过的文件需要重新提交,不然不会被提交到版本库中

添加文件到Git仓库,分两步:
 		使用命令git add <file>,注意,可反复多次使用,添加多个文件;
		使用命令git commit -m <message>,完成。

5.查看文件状态和修改信息

$ git status 	# 查看版本库中文件状态信息(主要提示被修改的文件,也就是修改了但是没有提交到版本库中的文件)	
$ git diff file1 	# 查看file1文件被修改的具体信息 

6.创建SSH-key

$ ssh-keygen -t rsa -C "youremail@example.com"		#生成ssh密钥 

在github中自己的账户中添加SSH key 其中的其中的key填上id_rsa.pub文件的内容。

7.链接github
在github上创建仓库

$  git remote add origin https://github.com/aaa/my_git.git 	# 其中aaa是github账户名,my_git是自己本地的仓库名
$  git push -u origin master 	# 上传自己本地仓库到github远程仓库(首次上传需要添加-u ,下次上传去掉-u)
$  git push  origin master

注意:上传提示的用户和密码是自己github的账户和密码
也可以在码云上创建仓库:例如同时关联github和gitee

$ git remote  rm origin		#首先删掉github远程链接
$ git remote add gitee https://gitee.com/aaa/First 	# 把码云上的链接链接到本地的git仓库,码云上也需要创建SSH key 和 仓库
$ git remote add github https://github.com/aaa/my_git.git
$ git push -u github master
$ git push -u gitee master

8.从github更新到本地

$ git pull github master

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值