百度上网站怎么做,中国十大建筑公司,南昌网站建设公司案例,wordpress 图片跳转之前因为工作中用的都是SVN版本控制工具#xff0c;没接触过git和github#xff0c;现在开始深入自学Django框架技术后#xff0c;看到官网推荐使用git#xff0c;然后这两天网上查阅了很多文章教程#xff0c;学到入门操作需要学习的点#xff0c;太多的知识点要后面慢慢… 之前因为工作中用的都是SVN版本控制工具没接触过git和github现在开始深入自学Django框架技术后看到官网推荐使用git然后这两天网上查阅了很多文章教程学到入门操作需要学习的点太多的知识点要后面慢慢深入学习了。 看到一个网上教程说的一段话“如果你是一枚Coder但是你不知道Github那么我觉的你就不是一个菜鸟级别的Coder因为你压根不是真正Coder你只是一个Code搬运工。”从事软件开发这么多年一直被公司的框架技术限制加上繁忙的工作工作忙忙碌碌这么多年我现在还只是个码农而已算不上程序员现在因为工作危机开始惊醒不断自我学习希望能提升自己的技术水平成为一个真正的程序员。
一、先大概了解下git和github的关系
git和github的关系是github 是基于git的一个仓库托管平台
GitHub是一个面向开源及私有软件项目的托管平台因为只支持Git作为唯一的版本库格式进行托管故名GitHub
而Git是一个开源的分布式版本控制系统可以有效、高速的处理从很小到非常大的项目版本管理。 二、安装git和常用操作命令
1. Git 安装配置
在使用Git前我们需要先安装 Git。Git 目前支持 Linux/Unix、Solaris、Mac和 Windows 平台上运行。
Git 各平台安装包下载地址为Git - Downloads
2. Git 常用操作命令
Git 常用的是以下 6 个命令git clone、git push、git add 、git commit、git checkout、git pull后面我们会详细介绍。 说明
workspace工作区staging area暂存区/缓存区local repository版本库或本地仓库remote repository远程仓库
--------------常用git命令------------
一、创建仓库的命令
git init 初始化仓库
git clone 拷贝一份远程仓库也就是下载一个项目。
如从github拷贝 git clone https://github.com/XXXgithubName/project.git
二、提交与修改
git add ... 添加文件/文件夹到暂存区 git status 查看仓库当前的状态显示有变更的文件。 git diff 比较文件的不同即暂存区和工作区的差异。 git commit 提交暂存区到本地仓库。 git reset 回退版本。 git rm 将文件从暂存区和工作区中删除。 git mv 移动或重命名工作区文件。
三、提交日志
git log 查看历史提交记录 git blame file 以列表形式查看指定文件的历史修改记录 四、远程操作 git remote 远程仓库操作
git remote -v 查看远程仓库详细信息可以看到仓库名称
git remote remove orign 删除orign仓库如果把origin拼写成orign删除错误名称仓库
git remote add origin 仓库地址 重新添加远程仓库地址
git push -u origin master 提交到远程仓库的master主干
git fetch 从远程获取代码库 git pull 下载远程代码并合并 git push 上传远程代码并合并
注意点
git push 上传远程代码并合并; 需要输入用户密码这里的密码实际是 github tokens: 需要去自己的github 申请。
最好是配置到git上省的每次上传远程代码都要输入用户密码。
git remote set-url origin https://口令字符串tokensgithub.com/用户名/远程仓库名 三、安装github和常用操作
1. 注册github账号
github官网地址GitHub: Let’s build from here · GitHub。 之后就可以创建仓库了免费用户只能建公共仓库Create a New Repository填好名称后Create之后会出现一些仓库的配置信息需要邮箱地址 your_emailyouremail.com。
2. 配置ssh key
配置Git
首先在本地,打开 git 创建ssh key
$ ssh-keygen -t rsa -C your_emailyouremail.com
后面的your_emailyouremail.com改为你在github上注册的邮箱之后会要求确认路径和输入密码我们这使用默认的一路回车就行。
成功的话会在~/下生成.ssh文件夹进去打开id_rsa.pub复制里面的key。 回到github上进入 Account Settings账户配置左边选择SSH KeysAdd SSH Key,title随便填粘贴在你电脑上生成的key。 为了验证是否成功在git bash下输入
$ ssh -T gitgithub.com
如果是第一次的会提示是否continue输入yes就会看到Youve successfully authenticated, but GitHub does not provide shell access 。这就表示已成功连上github。 接下来我们要做的就是把本地仓库传到github上去在此之前还需要设置username和email因为github每次commit都会记录他们。
$ git config --global user.name your name
$ git config --global user.email your_emailyouremail.com
进入要上传的仓库右键git bash添加远程地址
$ git remote add origin gitgithub.com:yourGitHubName/yourGitHubRepo.git
后面的 yourGitHubName 和 yourGitHubRepo 表示你再github的用户名和刚才新建的仓库加完之后进入.git
打开config这里会多出一个remote origin内容这就是刚才添加的远程地址也可以直接修改config来配置远程地址。 -----------------------------end---------------------------------