学习小笔记-Git

目录

官方文件

版本控制工具

Git下载配置

简单Linux命令

Git原理

Git项目搭建

项目仓库搭建:

git文件操作:

码云gitee

Git使用

Git分支


官方文件

Git 大全 - Gitee.com


版本控制工具

Git,SVN,CVS,VSS,TFS

本地版本控制;集中式版本控制(SVN);分布式版本控制(Git)

Git:每个人都拥有全部代码,不会因为服务器损坏或网络损坏而出现不能工作的情况。

SVN有中央服务器,而Git没有。Git是目前最先进的分布式版本控制系统。


Git下载配置

git-for-windows Mirror无脑下一步即可。

Git Bansh:Unix与Linux风格的命令行,使用最多,推荐最多。

Git CMD:Windows风格的命令行。

Git GUI:图形界面的Git,不推荐初学者使用。

git config -l:查看Git配置

git config --system --list:查看本地系统配置Git\ect\gitconfig

git config --global --list:用户配置(用户名和邮箱)C:\User\用户名\.gitconfig

设置用户名和邮箱办法:

git config --global user.name "名字"

git config -- global user.email youxiang@qq.com


简单Linux命令

1)cd——改变目录

2)cd ..——回退到上一个目录,直接cd进默认目录

3)pwd——显示当前所在的目录路径

4)ls(ll)——列出当前目录中的所有文件,ll会列处的内容更为详细

5)touch——新建一个文件,如touch index.js会在当前目录下新建一个index.js文件

6)rm——删除一个文件,如rm index.js会删除index.js文件

7)mkdir——新建一个目录,即新建一个文件夹

8)rm -r——删除一个文件夹,rm-r src删除src目录

9)mv——移动文件,mv index.html src:index.html是要移动的文件,src是目标文件夹,这样写需要在同一个目录下

10)reset——重新初始化终端(清屏)

11)clear——清屏(Windows下cls)

12)history——查看命令历史

13)help——帮助

14)exit——退出

15)#——注释


Git原理

 

工作区:平时存放代码的地方。

暂存区:一个文件,临时存放改动。

仓库区:安全存放数据的位置。

远程仓库:托管代码的服务器,认为为组内的一台电脑用于远程数据交换。

 git工作流程:

1.在工作目录中添加,修改文件

2.将需要进行版本管理的文件放入暂存区:git add .(全部提交)

3.将暂存区的文件提交到git仓库:git commit


Git项目搭建

项目仓库搭建:

1)初始化本地仓库:git init

2)远程仓库克隆:git clone [url]

git文件操作:

1)查看文件状态:git status

2)添加所有文件到暂存区:git add .

3)提交暂存区所有内容到本地仓库:git commit -m(-m表示提交信息)

4)忽略文件:在主目录下建立“.gitignore”文件,文件规则:

1.#注释

2.Linux通配符:*表示认识多个字符;?表示一个字符;[]表示可选字符范围;{}表示可选的字符串。

3.!表示例外规则,不会被忽略

4./在名称最前面,表示忽略的文件在此目录下,而子目录中的文件不忽略

5./在名称最后面,表示要忽略的是此目录下该名称的子目录,而非文件。

#为注释
*.txt    #忽略所有.txt结尾的文件
!lib.txt    #但是lib.txt除外
/temp    #仅忽略项目怒根目录下的TODO文件,不包括其他目录temp
build/    #忽略build目录下的所有文件
doc/*.txt    #忽略doc/notes.txt但不包括doc/server/arch.txt

码云gitee

1)简单注册

2)设置本机SSH公钥,实现免密码登录

路径:C\User\用户名\.ssh(没有可以新建一个文件夹)

指令:ssh-keygen -t rsa

公钥注册码云信息:记事本打开id_rsa.pub文件,复制内容到gitee公钥区。

新建仓库,克隆到本地。


Git使用

在远程新建仓库后,克隆到本地,在本地新建项目后,将git文件夹中内容全部拷贝到项目文件夹中。

修改文件后:

1.添加到暂存区

2.commit提交

3.push到远程仓库


Git分支

多个分支并行执行,代码不冲突,存在多个版本。提交冲突协商即可。

master主分支应该非常稳定,工作一般在dev分支上进行。

分支命令:

1)列出所有本地分支:git branch

2)列出所有远程分支:git branch -r

3)新建一个分支,但停留在当前分支:git branch 分支名

4)新建一个分支,并切换到新建分支:git branch -b 分支名

5)合并指定分支到当前分支:$ git merge 分支名

6)删除分支:$ git branch -d 分支名

7)删除远程分支:

$ git push origion --delete 分支名

$ git branch -dr [remote/branch]

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值