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
- Git简短笔记
- Struts2简短的学习笔记
- Python简短的自学笔记
- 【简短笔记】mysql内存表使用注意事项
- 【简短笔记】Spring+Quartz的版本问题
- 【简短笔记】MyBatis 3 使用内部缓存
- Android 简短技术笔记
- 【简短笔记】Spring+Quartz的版本问题
- C语言的相关简短笔记
- 史上最简短Git与Github使用说明 小白与女友分分钟学会
- Git -> git log笔记
- Git 笔记 git add
- Git 笔记, git commit
- 【git】git学习笔记
- 很简短
- 简短一句话
- git笔记
- git笔记
- CS231n 课程笔记翻译:线性分类笔记
- 在重载运算符时,类的对象可以直接访问私有成员解惑
- appium及webdriver定位总结
- 时间管理课程笔记【待更】
- 均分纸牌
- Git简短笔记
- linux网络报文接收发送浅析
- HTML5 学习笔记11-拖放
- jquery 遍历add() 方法
- getopts 和 getopt 用法简记
- XP简易画图板实现过程
- 知识点随记——设置系统时间
- 乒乓球
- django 错误问题