Git简短笔记

来源:互联网 发布:电脑视频剪辑合成软件 编辑:程序博客网 时间:2024/06/10 17:24

Git简短笔记

本笔记用于记录学习过程,欢迎学习交流:

1.安装Git

sudo apt-get install git

2.创建GitHub账号:

没有GitHub的可以去申请一个,已经有的登陆Git

3.生成ssh key:终端使用命令

ssh-keygen -t rsa -C “your_email@youremail.com”

默认在用户文件夹中的.ssh/id_rsa.pub,(.ssh是隐藏文件夹,需要设置显示隐藏文件夹)复制其中的所有字符

4.添加SSH key:

回到GitHub,进入Setting,左边选择SSH and GPG Keys,然后在弹出的页面点击New SSH Key

5.测试ssh key是否安装成功:使用命令

ssh -T git@github.com

6.配置Git的配置文件

配置用户名

git config –global user.name “your name” //配置用户名

配置email

git config –global user.email “your email” //配置email

7.在Git上添加一个Repository

(根据自己的需要新建一个仓库)

8.利用Git从本地上传到GitHub

(也就是说在Git上创建了一个空的repository,但是本地的代码并没有push上去)

8.1.初始化

进入要所要上传文件的目录输入命令:

git init

8.2.创建本地仓库

创建一个本地仓库,使用命令 :

git remote add origin git@github.com:yourName/yourRepo.git

其中youName是你的GitHub的用户名,yourRepo是你要上传到GitHub的仓库

8.3.添加文件到本地仓库

添加一个文件xxx到本地仓库,使用命令:

git add xxx

8.4.添加信息

把这个添加提交到本地的仓库,使用命令

git commit -m “提交的说明信息”

8.5 本地仓库push到远程

把本地仓库提交到远程的GitHub仓库,使用命令

git push -u origin master

如果出现错误:无法推送一些引用到 ‘git@github.com:yourname/xxx.git’提示:更新被拒绝,因为远程版本库包含您本地尚不存在的提交。这通常是因为另外一个版本库已向该引用进行了推送。再次推送前,您可能需要先整合远程变更(如 ‘git pull …’):则使用强行更新 +master:

git push -u origin +master

这样就能够把本地仓库的代码push到我们Git上的Repository了~

8.6 修改代码,再次push

如果说我们修改了代码,想再次push上去,此时我们Git上已经有了之前的版本内容了,只需要执行以下的命令就可以了,同样进入所要上传的文件的目录,提交修改:。

git add .
git commit -m “提交的说明信息”
git push -u origin master

9.从GitHub克隆项目到本地

git clone https://github.com/CrazyVertigo/digits.git

10.快速使用

10.1 create a new repository on the command line

echo “# origin” >> README.md
git init
git add README.md
git commit -m “first commit”
git remote add origin https://github.com/CrazyVertigo/origin.git
git push -u origin master

10.2 push an existing repository from the command line

git remote add origin https://github.com/CrazyVertigo/origin.git
git push -u origin master

参考文章:
http://blog.csdn.net/u012336923/article/details/44194457

0 0