美文网首页
Git的学习与使用

Git的学习与使用

作者: fangxu622 | 来源:发表于2017-09-19 12:38 被阅读8次

一、安装配置
1.官网下载Git.exe .默认安装
2.配置

$ git config --global user.name "your name"
$ git config --global user.email "email@example.com"

二、生成SSH密钥
1.查看是否已经有了ssh密钥:cd ~/.ssh
如果没有密钥则不会有此文件夹,有则备份删除
2.生成密钥

ssh-keygen -t rsa -C "fangxu622@126.com"

3.在github上添加ssh密钥,这要添加的是“id_rsa.pub”里面的公钥。
打开 http://github.com,登陆xushichao,然后添加ssh。

  1. 测试密钥是否添加成功
 ssh -T git@github.com

三、 开始使用github
1.获取源码:

$ git clone git@github.com:username/gitproj.git
2.这样你的机器上就有一个repo了。
3.git于svn所不同的是git是分布式的,没有服务器概念。所有的人的机器上都有一个repo,每次提交都是给自己机器的repo
仓库初始化:

也可一用如下方式创建git 工程:
git init

生成快照并存入项目索引:
git add file

还有git rm,git mv等等…
项目索引提交:

git commit

4.协作编程:
将本地repo于远程的origin的repo合并,
推送本地更新到远程:

git push origin master
更新远程更新到本地:

git pull origin master

  1. 在一个本地工程下 git checkout 到一个新分支之后,对新分支做了些修改之后需要用 git add 增加这些修改,然后再
    git commit -m 提交修改。之后才可以 git checkout 到一个新的分支,否则会把checkout到的新分支也给修改。

  2. git branch new master 基于master 分支创建一个新的分支 new。当切换到 master 分支后做了些修改并 commit之后,
    再 chekcout 到 new 分支,此时用 git merge --squash master.这样可以把 master 分支的修改合并到 new 分支上。
    见 《版本控制之道----使用git》 合并分支间的修改一章节。

注意这些密钥要保存好!

四、将VS2017 工程推送到 远程仓库

  1. 首先在github上新建一个仓库
  2. 把本地库的所有内容推送到远程库上,由于远程库是空的,我们第一次推送master分支时,加上了-u参数,Git不但会把本地的master分支内容推送的远程新的master分支,还会把本地的master分支和远程的master分支关联起来

git remote add origin git@github.com:fangxu622/GetDoubleTile.git

  1. git push -u origin master

…or create a new repository on the command line

echo "# ImageProbability" >> README.md
git init
git add README.md
git commit -m "first commit"
git remote add origin git@github.com:fangxu622/ImageProbability.git
git push -u origin master

…or push an existing repository from the command line

git remote add origin git@github.com:fangxu622/ImageProbability.git
git push -u origin master

参考链接

创建新项目
http://www.worldhello.net/gotgithub/03-project-hosting/010-new-project.html

如何使用git创建项目,创建分支
http://blog.csdn.net/wfdtxz/article/details/7973608

比较实用的git总结

http://blog.csdn.net/hufeng825/article/details/6924852

相关文章

  • 关于Git学习例程

    #Git学习例程 本来今天是准备学习如何使用GitHub命令,按照[Git与Github入门资料](http://...

  • Git和Github学习的补充

    这篇文章是继上次Git和GitHub学习的扩展与补充,使用的是廖雪峰老师的Git教程。 1. git log 使用...

  • git学习与使用

    下载安装git(路径请用英文,不然会有些麻烦,应为貌似这个git的路径读取不支持中文读取) 配置系统环境变量 pa...

  • Git的学习与使用

    一、安装配置1.官网下载Git.exe .默认安装2.配置 二、生成SSH密钥1.查看是否已经有了ssh密钥:cd...

  • git的学习与使用

    git的学习与使用 1、git简介 1.1 git历史 Git是一个免费开源的分布式版本控制系统(DVCS)。 G...

  • git与github的正确使用姿势

    git与github 在学习如何使用git和github前我们先详细了解下什么是git?而github又是什么? ...

  • 学习如何使用git

    学习如何使用git git的初始设置 git仓库的ssh密钥 远程仓库的设置 远程仓库与本地仓库的同步(参考了这篇...

  • git技术,GitHub、GitLab

    git学习 Git教程(小白快速入门版) Git教程(简化版) git详细学习 Gitlab的管理使用手册git初...

  • GitHub超简单小白入门详细教程(1)——了解Git与Gith

    了解Git与Github 和 使用GitHub的目的 一、了解Git与Github 1.1 什么是Git Git是...

  • 一日一记

    今日学习git使用

网友评论

      本文标题:Git的学习与使用

      本文链接:https://www.haomeiwen.com/subject/eohwsxtx.html