第一步
注册Github的账户,里面会设置自己的账户名,这个要记得,上传代码的时候需要用到
然后创建自己的仓库---->Create a New Repository,如下图
创建完成之后
第二步
1.下载Git
使用命令 "sudo apt-get install git"
2.生成ssh key
输入 "ssh-keygen -t rsa -C "your_email@youremail.com"
email就是自己注册账户时留的邮箱
输入完之后会要求确认路径和输入密码,我们这使用默认的一路回车就行
Enter file in which to save the key (~/.ssh/id_rsa): 输入回车
Enter passphrase (empty for no passphrase): 输入回车
Enter same passphrase again: 输入回车
成功的话会在当前目录下生成.ssh
文件夹,进去,打开id_rsa.pub
,复制里面的key
。(.ssh为隐藏文件,用" ls -la "查看)
3. 回到github上,点击右上角头像,选择Settings(账户配置),左边选择SSH Keys,New SSH Key, 进去之后title一栏 随便填,key的编辑框中粘贴你电脑上生成的key
4.输入命令 "ssh -T git@github.com" ,验证是否成功
如果是第一次的会提示是否continue,输入yes就会看到:You've successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。
5. 配置Git的配置文件,username和email,因为github每次commit都会记录他们,以确定数据的更新者
git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"
第三步
将本地仓的数据上传到远端仓库
1. 首先随便进入一个文件夹,然后生成一个.md文件进行测试:
echo "# 100ask_fs" >> README.md
2.创建新的 git 仓库:
git init
3.添加文件到暂存区,这里也可以添加文件夹,只不过所有添加的文件都需要在生成当前的仓库的文件夹下,为的是使得该文件或文件夹受到 git 的管控,可以使用 git status 命令查看当前哪些文件添加进暂存区,哪些文件还没有添加:
git add README.md
同时也可以使用 git add -u 命令将当前仓库下的所有文件添加到暂存区
4.使用如下命令以实际提交改动:
git commit -m "first commit"
“first commit” 这个里面的内容就是对此次提交改动的注释,这里我写的是此次提交为第一次提交。
5.进入要上传的仓库,就是当前文件夹下,添加远程地址(之前在GitHub下创建的仓库):
git remote add origin git@github.com:Pupiloo/100ask_fs.git
6. 执行如下命令以将这些改动提交到远端仓库:
git push -u origin master
全部完成之后进入自己的github主页就可以看到上传的数据
还有一些命令可以记住:
查看提交的日志 git log
git log 还有几个后缀选项
--oneline 简洁的显示版本历史,只用一行显示一条历史信息
-n4 显示最近4次的历史版本
--all 所有分支的演进历史
文件重命名: git mv 源文件名 目标文件名
这里进行了两步操作,第一步就是文件名更改,第二步就是将更改完的文件存入暂存区
信息参考:http://www.runoob.com/w3cnote/git-guide.html
https://blog.csdn.net/chenguolinblog/article/details/19929509