快速上手Git

1. git安装

参考(37条消息) 超详细Git 安装教程(Windows)_闹闹和吵吵的博客-CSDN博客_git安装及配置教程 windowshttps://blog.csdn.net/eno_yang/article/details/114782695唯一不同的是学校要求里有“use Git from the Windows command prompt”,所以第七个安装选项我选择了第二个recommended;

安装完成后桌面可启动“Git Bash”,在命令行输入你的用户名,如下:

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

2.创建仓库

可cd到任何目录下,使用git init将该目录变为git管理的仓库(.git文件在该目录下被隐藏了);

$ git init    //将该目录变为git管理的仓库
$ git add <filename>    //可将该目录下(工作区)的文件添加到仓库的暂存区里
$ git commit -m <说明>    //提交暂存区的到本地仓库,并对你所做的修改进行说明

 3.管理仓库

$ git status    //可查看仓库的状态,将工作区的文件与仓库文件对比,提醒你是否有修改但未上传仓库的文件;
$ git diff <filename>     //可以对比该文件的变化;
$ git log     //可以查看历史修改说明;
$ git log --pretty=oneline     //将每个说明简化为一行展示(说明前的一长串数字为版本id,HEAD为当前版本);
$ git reset --hard HEAD^     //可以回退到上个版本;
$ git reset --hard HEAD~n     //回退到前n个的版本;
$ git reset --hard <版本id>     //可以回退到指定版本(版本id可不写全,至少4位);
$ cat <filename>     //查看文件;
$ git reflog     //可查看HEAD的移动记录;
$ git checkout -- <filename>    // 撤销工作区文件的修改,让该文件回到最近一次git commit或git add时的状态;
$ git reset HEAD <filename>     //把暂存区的指定文件清除;

4.添加远程库

在github上创建new repository(public的似乎才能被连接上),创建后会显示如下界面,按照第三模块中的代码在命令行或Git Bash上输入,后会提示输入github的用户名与密码。

Username for 'https://github.com': xnjj
Password for 'https://xnjj@github.com': 

 经本人试验,密码并非是github的登陆密码,而是Personal access tokens,在右上角头像->settings->左侧最后一栏的developer settings->Personal access tokens->Generate new token中生成tokens,Note中可以起一个好记的名字,后点Generate token,生成的token复制过来就可以了。

 

 补充:添加地址错误时,用git remote rm <name>删除,name通常是origin,

            可用git remote -v 来查看远程库信息:

 5.从远程库克隆到本地库

git clone <git@github.com:用户名/远程库名.git> 克隆到本地库;

$ git remote    //查看远程库的信息
$ git remote -v    //查看远程库的信息(带地址)
$ git clone <git@github.com:用户名/远程库名.git>    //克隆远程库到本地库;
$ git push origin main    //推送main分支到远程分支origin上
$ git pull    //尝试同步本地与远程库
$ git fetch    //从远程获取最新版本到本地,不会自动merge

6.分支管理

$ git branch new    //创建新分支new
$ git checkout new    //切换到分支new
$ git checkout -b new    //创建并切换到新分支new
$ git checkout -b dev origin/dev    //把远程分支dev创建到本地
$ git branch    //查看所有分支(当前分支前有*)
$ git merge new    //把指定分支new合并到当前分支
$ git merge -m <说明> new    //合并分支并添加说明
$ git branch -d new    //删除分支new(合并完后就可以删除了)
$ git branch -D new    //在分支new未被合并时强行删除该分支
$ git tag v1.0    //在当前分支打版本标签
$ git tag v0.9 <commit id>    //给指定commit打版本标签
$ git tag -d v1.0    //删除指定标签
$ git tag    //查看所有标签
$ git push origin v1.0    //推送某个标签到远程
$ git push origin --tags    //一次性推送全部尚未推送到远程的本地标签
$ git push origin :refs/tags/v1.0    //删除指定远程标签

//补充另一切换指令
$ git switch new    //切换到分支new
$ git switch -c new    //创建并切换到新分支new

 

 7.总结

本地库与远程库关系图示

再pick几个更详细些的git入门:工作区和暂存区 - 廖雪峰的官方网站 (liaoxuefeng.com)https://www.liaoxuefeng.com/wiki/896043488029600/897271968352576Git 教程 | 菜鸟教程 (runoob.com)https://www.runoob.com/git/git-tutorial.html

(38条消息) Git 常用命令大全_halaoda的博客-CSDN博客_git命令https://blog.csdn.net/halaoda/article/details/78661334?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165136317916782390582636%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fblog.%2522%257D&request_id=165136317916782390582636&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~blog~first_rank_ecpm_v1~rank_v31_ecpm-9-78661334.142%5Ev9%5Econtrol,157%5Ev4%5Econtrol&utm_term=git&spm=1018.2226.3001.4187

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: CSDN Git安装包是一个由CSDN提供的Git版本控制软件安装包,可用于在Windows操作系统上安装Git工具。Git是一款功能强大的分布式版本控制系统,它被广泛应用于软件开发中,可以管理代码的版本、支持多人协作开发、方便版本回滚等。 CSDN Git安装包可以方便地从CSDN官网下载,其安装过程相对简单,用户只需按照向导一步步操作即可完成安装。安装完成后,用户可以在Windows上使用Git工具,将代码管理起来。 使用Git,需要一定的学习成本,用户需要掌握Git的基本操作指令,例如将代码提交到本地仓库、将代码推送到远程仓库、分支管理等等。但是,相对于其他版本控制系统,Git的学习曲线更为平缓,对于有一定编程经验的用户来说,快速上手Git并不是难事。 总体而言,CSDN Git安装包可以让使用Windows操作系统的开发者方便地安装和使用Git工具,为代码管理提供了有效的解决方案,同时也为开发者提供了更好的协作和版本控制能力。 ### 回答2: CSDN Git安装包是CSDN网站提供的一款基于Git版本控制系统的安装包。Git是目前最流行的分布式版本控制系统之一,它是由Linux的创始人Linus Torvalds开发的。CSDN Git安装包包括了Git的安装程序、配置文件、帮助文件等,可方便用户快速地安装和使用Git,帮助用户更好地进行项目管理和版本控制。CSDN Git安装包安装便捷,使用简单,可以帮助用户快速上手Git的操作。用户只需按照安装程序的提示进行操作,即可完成安装。安装完成后,用户可以使用Git命令行工具或者GUI工具进行版本控制。CSDN Git安装包支持多平台,可以在Windows、macOS和Linux等操作系统上运行。可以说,CSDN Git安装包是一个方便快捷、实用可靠的版本控制软件,适用于各类项目的版本管理及代码协同工作。 ### 回答3: CSDN Git 安装包是一个方便安装 Git 工具的软件包。Git 是一款开源的分布式版本控制系统,用于管理代码版本、协作开发、代码发布等。CSDN Git 安装包是 CSDN 提供的一个便捷的安装包,可让用户在 Windows 系统上快速安装 Git 工具。 使用 CSDN Git 安装包,用户可以在一系列对话框中选择安装目录、组件等选项。软件包还可以自动检测操作系统,确定相应的安装程序并下载。此外,CSDN Git 安装包允许用户自定义安装选项,如添加快捷方式、设置 PATH 环境变量等。 安装 Git 工具后,用户可以使用 Git Bash 命令行界面或 Git GUI 图形界面进行代码管理和版本控制。他们可以使用 Git 工具来克隆代码、创建分支、合并更改、提交代码和推送到远程存储库,使得协作开发变得更加容易。 总之,CSDN Git 安装包是一种方便快捷的安装 Git 工具的方式。用户可以使用它轻松地获得 Git 工具,并开始管理代码和版本控制。这将有助于更有效地组织和管理软件项目,提高团队的生产力和合作性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值