2022-10-11

Git 的含义:

  Git 是一个分布式版本控制系统。

使用Git 的原因:

  (1)方便多人进行协同开发。

  (2)可以进行版本的管理。

Git 的工作区域包含的3个区:

  工作区、暂存区、仓库区

———————————————–

单机Git工作区域:

  ubantu操作系统

    在ubantu中安装git,在终端中使用的命令:

sudo apt-get install git

    之后检查git 是否安装成功,使用的命令:

git

      说明:当使用“git”时,如果没有出现“未安装”的提示说明,出现的是git的版本号时,则说明安装成功。

    之后,在可以在“Desktop”桌面创建一个文件夹,并且在终端中进入该文件夹下。测试git的设置。创建一个git,使用的命令是:

git init

    如果想要在刚刚的文件夹中看到创建的git文件,那么可以使用快捷键“Ctrl + H”。之后,设置配置文件的用户名和邮箱,指令的格式为:

git config user.name 用户名
git config user.email 邮箱

    在进入该文件夹下的终端,创建一个”.py”文件,使用的命令是:

touch login.py

    之后,查看“login.py”文件的状态,使用的命令是:

git status

    现在,查看这个文件的状态,发现它是标红的,说明“没有跟踪”。那么进行跟踪,使用的命令是:

git add login.py

    之后,再进行查看该文件的状态“git status”,现在标记它的颜色变为了绿色。

————————————————–

2022-10-12

    提交设置的git,使用的命令为:

git commit -m "创建登陆文件"

    开发刚刚创建的“login.py”文件,使用的命令是:

vi login.py

    在打开的编辑器内编写代码。

    之后添加到暂存区,使用的命令是:

git add login.py

    之后再放到“仓库区”,使用的命令为:

git commit -m "开发完成登陆1.0功能"

    查看之前的版本记录,使用的命令为:

git log

    查看“login.py”里面的内容,使用的命令为:

cat login.py

    回退到上一个版本,使用的命令是:

git reset --hard HEAD^

—————–

2022-10-13

    其中上面的回退中,一个“^”,表示向前回退一个版本,两个“^^”,表示向前回退2个版本。

    显示,当前用过的所有的版本信息,使用的命令是:

git reflog

      该指令与上面的“git log”的区别是:这条指令将曾经回退版本号也作为一个记录。显示地更全。

    因此,回退到指定版本,使用的命令是:

git reset --hard 版本号

    撤销工作区的代码,使用的命令是:

git checkout login.py

      上面的代码表示使用“vi”,进行编译后。如果想要回退/撤销代码,回退到之前未编辑的状态时,可以使用该指令。使用该指令的好处还表现在当有多个文件时,较为方便。如果打开编辑器一个一个修改的话,相较与该指令较为啰嗦。修改之后,可使用“git add login.py”写入暂存区;进入暂存区中再使用“git commit -m ‘修改版本x.x’ ”写入仓库区中。

 ————————

创建一个远程仓库

  打开GitHub,并注册一个账号,登陆账号后,点击“Create repository”,写入仓库的名称,点击“Add a README file”,将忽略文件设置为“python”。点击确定。

————————

2022-10-16

Clone操作

  在虚拟机中的ubantu操作系统中的终端,将上面创建的仓库宕下来使用的命令是

git clone 网址

    说明:其中放置的网址的来源是:打开GitHub,找到创建的仓库。点击创建的仓库,点击右边的“Code”,复制相应的网址。

——————

 2022-10-21

分支操作

(1)查看仓库的分支

git branch

(2)创建一个新的分支

git checkout -b 新分支的名称

(3)切换分支使用的命令

git checkout master

    说明:系统中默认创建的是一个master分支。

(4)将新创建的分支与原来的分支进行合并

git merge 新分支的名称

    说明:如果新分支中有与默认分支一样的文件的话,合并之后,默认的分支就会有合并过来的内容。

—————————–

使用git将本地仓库的内容推送至远程仓库

遇到 将内容推送至远程仓库 有一些问题后,可尝试使用下面指令

git config --global --unset https.https://github.com.proxy
git config --global --unset http.https://github.com.proxy

之后在使用:

git remote add origin "https://github.com/自己GitHub的账号/仓库名称.git"
git push https://github.com/自己GitHub的账号名称/创建的仓库名称.git

原文地址:http://www.cnblogs.com/isDaHua/p/16782516.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性