git的初步使用
Posted cuisygan
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git的初步使用相关的知识,希望对你有一定的参考价值。
下载与设置
1、注册github:https://github.com
2、创建仓库(一般为一个项目名称),具体用法:https://guides.github.com/activities/hello-world/
3、下载git bash(用户从github上拉文件与上传文件)https://gitforwindows.org/,安装完毕后设置:
git config --global user.name "用户名"
git config --global user.email "邮箱"
4、设置密钥:
cd ~/.ssh(如果下方已有三个文件,则密钥已经生成)
若没有密钥,生成密钥:ssh-keygen -t rsa -C "cuisygan@163.com"
下载好后,密钥存在id_rsa.pub中,查看密钥:vi id_rsa.pub。退出查看: :q
5.登陆github,填写密钥
上传文件至github方法:
cd C:\\skybe ——进入需要上传文件的目录
git init ——创建本地仓库,会创建隐藏文件 .git
git add . ——向本地文件中添加文件
git commit -m "skybe提交文件" ——提交文件(冒号中信息为备注信息)
git remote add origin https://github.com/xxxxxxx ——上传文件(蓝色部分为github地址)
git push -u origin master ——进行代码合并
从github上下载文件至本地方法:
1、进入一个文件夹(想将文件下载处)
1、右击鼠标点击 Git Bash Here
2、输入命令git clone https://github.com/xxxxxxx (蓝色部分为github地址)
更新远程服务器代码:
1、git status #查看分支
2、git add * #更新全部
3、git commit -m "更新说明"
4、git pull #拉取当前分支最新代码
5、git push origin master #push到远程master分支上
更新本地代码:
1、git status(查看本地分支文件信息,确保更新时不产生冲突)
2、git checkout – [file name] (若文件有修改,可以还原到最初状态; 若文件需要更新到服务器上,应该先merge到服务器,再更新到本地)
3、git branch(查看当前分支情况)
4、git checkout remote branch (若分支为本地分支,则需切换到服务器的远程分支)
5、git pull
切换/合并分支
1、git status查看当前分支
2、git branch查看所有分支
3、git checkout -b dev(dev为分支名称)切换到dev分支;
4、git checkout master 切换到master分支
5、git merge dev 合并分支
以上是关于git的初步使用的主要内容,如果未能解决你的问题,请参考以下文章