Git入门学习记录

   一直想用git来管理代码,之前在电脑上也安装了git bash,但是总是各种原因拖延,今天终于通过参照git 入门教程,初步接触了git,故根据记录的笔记来梳理一下整个流程。

    1、分布式版本控制系统 VS 集中式版本控制系统。

    分布式版本控制系统主要以Git为代表,  集中式版本控制系统主要以SVN 为代表。

    2、Git 学习记录:

    (1)成功安装git 后,打开git bash, 注册姓名和网址。

      输入:

      git config --global user.name "your name"

      git config --global user.email "your email"

     

   (2)创建新的版本库。

      我电脑默认是创建在C盘,而考虑到C盘是系统盘,我选择创建在别的盘,比如D盘。新建的版本库名为learngit

扫描二维码关注公众号,回复: 2208347 查看本文章

     输入:

     cd  d:/ 

     mkdir  learngit     //创建版本库

     cd  learngit         //进入新建的版本库

     pwd                  //查看版本库

 

(3)初始化仓库,把目录变成可以管理的仓库。

  在版本库的目录下输入:

  git init 

   

(4)添加文件到git仓库

 在这里是以添加readme.txt文件作为例子。

 在master目录下输入:

 git add readme.txt 

 git commit -m"wrote a readme file "


(5)查看仓库的当前状态

输入:

 git status

 

(6)查看修改了什么内容

输入:

  git diff


(7)查看提交日志

 输入:

git log  或者 git log --pretty=oneline



(8)版本回退

输入:

git reset --hard HEAD^

(9)丢弃文件在工作区的修改

输入:

git checkout --readme.txt 

(10)添加一个test.txt文件,然后删除它

输入:

git add test.txt

git commit -m "add test.txt"

rm test.txt

(11)删除文件

输入:

git rm test.txt

git commit -m "remove test.txt"

(12)连接远程仓库,GitHub

 创建SSH KEY

 输入:

ssh-keygen -t rsa -C "your email "


 登录github 网站,添加SHH key。在personal settings 里。


添加 SSH KEY,标题任取,key 是本地文件id_rsa.pub里的内容,直接复制粘贴就好。


在github上创建一个仓库


 将本地仓库迁移到远程仓库上

输入:

git remote add origin 远程仓库地址

git push -u origin master

将远程仓库克隆到本地仓库里

输入:

git clone  远程仓库地址

分支管理命令:

创建分支:

git branch <name>

查看分支:

git branch 

切换分支:

git checkout <name>

创建+切换分支:

git checkout -b <name>

合并某分支到当前分支:

git merge <name>

删除分支:

git branch -d <name>




      



猜你喜欢

转载自blog.csdn.net/lalalawxt/article/details/78985838