新手git使用记录

这篇具有很好参考价值的文章主要介绍了新手git使用记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


前言

几年前在学校还学了git怎么使用,毕业后公司用tfs,这东西真的拉,感觉还是git好用,
那就在简单学习一下吧


一、下载安装git

官网下载:>>点我!点我!<<

正常windows系统电脑下这个就好了:
新手git使用记录

下载后选择安装位置,无脑下一步就好了

tips:如果想知道windows系统一些软件安装位置,cmd控制台输入:where [名字]
比如:where git
截图如下↓↓↓
新手git使用记录

随便打开一个目录,右键鼠标,如果有Git Bash Here菜单,就说明ok,
单击进入git 命令行页面(和liunx操作界面非常像)
新手git使用记录

二、使用git

1.基本概念

↓↓↓下图来自高贵的菜鸟教程:好用的嘞!↓↓↓

新手git使用记录

远程仓库(github、gitee、gitlab等在线仓库)

本地仓库(就是你的git软件,使用 push 提交到远程仓库)

暂存区/缓存区 (报错未提交到本地仓库的变更,可以 commit 到本地仓库)

工作区/本地代码 (你的代码,新增、变更代码可以使用 add 提交到暂存区)

2.git初始化设置

进行初始化设置后才能链接远程仓
设置姓名,邮箱【如果登陆方式用的ssh验证,貌似姓名邮箱可以随便乱写,不过建议还是用远程仓库账号、邮箱】

git config --global user.name "yink"
git config --global user.email test@yink.com

【
在 Windows 系统上,Git 会找寻用户主目录下的 .gitconfig 文件。主目录即 $HOME 变量指定的目录,一般都是 C:\Documents and Settings\$USER。
如果用了 --global 选项,那么更改的配置文件就是位于你用户主目录下的那个,以后你所有的项目都会默认使用这里配置的用户信息。
如果要在某个特定的项目中使用其他名字或者电邮,只要去掉 --global 选项重新配置即可,新的设定保存在当前项目的 .git/config 文件里
】

git config --list 【查看配置】

配置ssh密钥,用于验证身份(我用码云的时候输入的账号密码)

在git命令窗口中执行以下命令

ssh-keygen -t rsa 

然后连续敲三次回车,如果没问题你会看到如下界面
输入命令查看你的密钥

cat ~/.ssh/id_rsa.pub

新手git使用记录

复制密钥到远程仓库网站,我用的gitlab,其他应该是一样的
新手git使用记录
添加后可以在git 命令行验证是否成功:

ssh -T git@lykgit.com
【lykgit.com:这个是我本地部署的gitlab,更换成你对应网站的,比如gitee啥的】

成功截图(其实我也没看懂,可能失败了,哈哈哈,反正能提交代码了~):新手git使用记录

3.基本操作

3.1、拉取远程仓库代码,修改后在提交

在网站新建远程仓库,本地使用clone拉取仓库到本地,修改代码后提交

git clone [url] 【拷贝一个 Git 仓库到本地】
eg:git clone git://github.com/schacon/grit.git
【在当前克隆远程仓库到本地仓库,在当前目录】

git status
git add *.txt
git add README
git commit -m "初始化项目版本"
【以上命令,显示有变更的文件,将目录下以 .txt 结尾及 README 文件提交到本地仓库中。】
【在 Linux 系统中,commit 信息使用单引号 ',Windows 系统,commit 信息使用双引号 "】

git push
【将本地代码提交到远程仓库】

成功后可以在网站对应分支下查看自己的代码,
新手git使用记录

3.2、新建分支,提交


git branch
git branch mybaranch
git checkout mybaranch
git push --set-upstream origin mybaranch
【上面代码解释:查看所有分支,创建一个名叫mybaranch分支,切换到mybaranch分支,提交mybaranch分支,第一次提交需要在远程上面创建这个分支,所有加了参数,后面提交只需要输入git push即可】

3.3、其他

gitlab新建仓库后的使用提示,感觉挺好用
命令行指引
您还可以按照以下说明从计算机中上传现有文件。

Git 全局设置

git config --global user.name "xxx"
git config --global user.email "xxx"

创建一个新仓库

git clone ssh://git@gitlab.xxx/xxx/xxx.git
cd xxxm
touch README.md
git add README.md
git commit -m "add README"
git push -u origin master

推送现有文件夹

cd existing_folder
git init
git remote add origin ssh://git@gitlab.xcxxxing-group.com.git
git add .
git commit -m "Initial commit"
git push -u origin master

推送现有的 Git 仓库

cd existing_repo
git remote rename origin old-origin
git remote add origin ssh://git@gitlab.xxxx-group.com.git
git push -u origin --all
git push -u origin --tags

总结

参考:
https://www.runoob.com/git/git-branch.html文章来源地址https://www.toymoban.com/news/detail-476259.html

到了这里,关于新手git使用记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Gowin FPGA学习记录——前言

            好久没有写博客了,想想是不是又该写点啥东西了么,准备写点国产FPGA的使用经历吧                  得益于目前国内的政策对国产化芯片扶持,越来越要求核心器件能够自主可控,因此作为核心芯片FPGA,国产FPGA的势头也发展很快。          现在FPGA的这

    2024年02月16日
    浏览(31)
  • Java使用Aop实现用户操作日志记录(新手入门)

    导入打印日志,aop,hutool,的依赖,Hutool是一个Java工具包,里面封装了大量的常用工具类,到时候咱们就通过这个工具包中有一个工具类可以用来获取客户端IP地址。 自定义操作类型枚举类 因为基本是增删改查四个方法 自定义用来记录用户操作日志的注解 写一个方法加上我

    2024年02月06日
    浏览(37)
  • idea怎么查看文件的git历史记录

    在 IntelliJ IDEA 中查看文件的 Git 历史记录是一个直观的过程。请按照以下步骤操作: 打开文件 : 首先,在 IntelliJ IDEA 中打开您想要查看历史记录的文件。 右键点击文件 : 在项目浏览器中找到该文件,右键点击文件名。 选择“Git”选项 : 在右键菜单中,找到“Git”子菜单

    2024年02月05日
    浏览(46)
  • git入门指南:新手快速上手git(Linux环境如何使用git)

    目录  前言 1. 什么是git? 2. git版本控制器 3. git在Linux中的使用 安装git 4. git三板斧 第一招:add 第二招:commit 第三招:push 5. 执行状态 6. 删除 总结           Linux的基本开发工具介绍完毕,接下来介绍一下Linux环境下如何使用git,以及git到底是什么?它和gitee和github之间有

    2024年02月03日
    浏览(51)
  • Git的使用(易懂+巨无比详细+新手必看)

    Git是用来干什么的呢? 是用来管理代码文件的,具体是啥自行百度就行,其实你点进来你多少会对他有点了解,知道他是干嘛的~ 提示: 照着本文,敲一下指令就能掌握,底层原理了解即可,主要是会用! 软件官网 Git官网进口 下载好了可以输入 git --version 这里可以看到gi

    2024年02月09日
    浏览(31)
  • 《Git入门实践教程》前言+目录

    版本控制系统(VCS)在项目开发中异常重要,但和在校大学生的交流中知道,这个重要方向并未受到重视。具备这一技能,既是项目开发能力的体现,也可为各种面试加码。在学习体验后知道,Git多样化平台、多种操作方式、丰富的资源为业内人士提供了方便的同时,也造成

    2024年02月10日
    浏览(50)
  • Git 客户端基本使用及新手常见问题

    Git作为一个版本管理工具,在企业中的应用越来越普遍。作为一个测试工程师,不可避免会需要接触到Git的相关操作,以下整理Git客户端的常见操作,以及应用中新手常碰到的一些问题。 Git下载地址:https://gitforwindows.org/ TortoiseGit,Git客户端,针对32/64操作系统位数及对应的

    2024年02月09日
    浏览(39)
  • 阿里云无影云桌面(云电脑)怎么使用?新手3分钟上手教程

    阿里云无影云电脑即无影云电脑,云电脑如何使用?云电脑购买后没有用户名和密码,先创建用户设置密码,才可以登录连接到云电脑。云桌面想要访问公网还需要开通互联网访问功能。阿里云百科来详细说下阿里云无影云电脑从购买、创建用户名密码和访问互联网全过程:

    2024年02月13日
    浏览(109)
  • 高考志愿怎么选择学校和专业

    高考结束后,面临着人生重要抉择的时刻——填报志愿。如何在众多学校和专业中做出明智的选择,成为了许多考生和家长的困扰。本文将为您提供一些关于如何选择学校和专业的建议,帮助您在高考志愿填报中避免陷阱,找到最适合自己的发展道路。 兴趣是最好的老师,选

    2024年02月10日
    浏览(46)
  • 学校wifi需要认证登录怎么解决

    一般学校都有校园网,就是认证类的WiFi,没有密码就可以连接的那种,但是连上不能上网,需要账号密码认证,一般都有几个或者10几个不同的校园网,这些校园网的来源一般都是学校安装的,或者校园网运营商安装的,有些废弃了就是无法正常认证使用了,但是又可以连接

    2024年02月07日
    浏览(74)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包