git的使用

http://github.com 上注冊自己的github账户后,要运行语句

git config --global user.name "yourname"

git config --global user.email "XXX@XXX.com"

这样等于是在本地标记了自己的账户。以后就能够直接使用了。

要上传文件到GitHub的Git系统上。须要一个SSH密匙来认证,两步搞定:
(1)创建SSH key:
ssh-keygen -C "your@email.address" -t rsa
会让你选择输入SSH密匙的存放位置。能够无论,直接回车使用默认路径。


(2)将SSH Key提交到GitHub。
  a. 首先打开Key保存的位置。里面会有三个文件,找到id_rsa.pub,用文本编辑器打开,复制里面的所有字符。
  b. 登陆自己的GitHub,在右上方工具栏里找到Account Settings。找到SSH Public Keys标签。选择Add another public key。

Title自己编一个,Key粘贴刚才的字符,提交。

上传代码到git的步骤:
(1)git init
     建立一个仓库。
(2)git add XXX
     加入文件XXX。add后面加“.”,加入当前文件夹全部文件。


(3)git commit -m 'message'
     上传时附加说明信息message。


(5)git remote add origin XXX@github.com:XXX/XXX.git
     这一句将origin用作XXX@github.com:XXX/XXX.git的别名,以后就能够方便的用origin代表XXX@github.com:XXX/XXX.git了。


     git remote rm origin用于删除别名
(6)git push -u origin master
     上传当前文件夹到github的master分支

git经常使用命令例如以下:

1、git clone
eg: git clone git://github.com/XXX/XXX.git some_project
将'git://github.com/XXX/XXX.git'这个URL地址的远程版本号库全然克隆到本地XXX文件夹以下

2、git init

初始化当前文件夹。初始化后。在当前文件夹下会出现一个名为 .git 的文件夹。全部 Git 须要的数据和资源都存放在这个文件夹中

3、git status

查看当前文件夹对应文件在git下的状态

4、git commit

提交当前工作空间的改动内容 

eg:git commit -m "update code"'。提交的时候必须用-m来输入一条提交信息

5、git add

将当前更改或者新增的文件增加到git的索引中

eg:git add test.c 就会添加test.c文件到git的索引中

git add .  ——  将当前全部的更改增加到git索引中

 6、git pull

从其它的版本号库(既能够是远程的也能够是本地的)将代码更新到本地
eg:'git pull origin master 就是将origin这个版本号库的代码更新到本地的master主枝

7、git rm

从当前的工作空间中和索引中删除文件
eg:git rm test.c

8、git push

将本地commit的代码更新到远程版本号库中
eg:git push origin 就会将本地的代码更新到名为orgin的远程版本号库中



原文地址:https://www.cnblogs.com/blfbuaa/p/6801959.html