Git 安装和使用Tips
1. git的安装
2. git的常见用法
3. git的常见问题
1. git的安装
1)首先去下载
https://git-scm.com/downloads
在上述官网上下载符合自己操作系统的git版本,PS翻 墙会快一些,不翻 墙经常出现网络错误而下载失败
分享网盘资源下载
链接:https://pan.baidu.com/s/1IhPuJY1Kvb7ip3RPy1waAw 密码:65wr
2)傻瓜式下一步再下一步地去安装
安装完毕后,Windows平台下用Git Bash工具双击打开,接下来我们要去做生成秘钥操作,how to?
生成密钥命令如下,直接复制并粘贴到窗口中,邮件地址可以是注册github、gitlab平台到邮箱,也可以不是注册到邮箱,邮箱是为了知道通知你,你到密钥被加到哪个账户上去了。
ssh-keygen -t rsa -C "xxx.qian@xx.com"
打开密钥生成文件,注意一下自己刚刚生成的目录,我这边是默认路径
C:\Users\jasqia\.ssh
将id_rsa内容复制到自己的gitlab,或者github中。 一般是 User Settings 下的 SSH Keys
2. git的常见命令
2. 1 提交代码
git init
对当前目录进行初始化,使当前的目录交由Git进行管理
git status
查看当前项目下所有文件的状态
git add.
对当前目录下的所有文件进行跟踪
git status
查看当前项目下所有文件的状态
git commit 提交代码
一般 加一些描述,例如
git commit -m "initial commit" //初次提交代码
git commit -m "add xx file"
git remote add origin git@xxx.com:usrname/project-name.git //初次提交代码
git push -u origin master
下载代码
通过gitbash 或者
开发软件中的命令行比如Intelij Idea
或者eclipse中自己添加插件,后新建项目时候选git clone选好指定的目录
选好指定的目录
git clone
GitHub上的项目到本地
git clone git@xxx.com:xx/project-name.git
git clone https://github.com/xxx/project-name
git pull 后续server上代码有更新,git pull命令将更新本地代码
git status 查看当前目录以及子目录的变更
git rm xxfile 删除命令
git rm xxfolder 删除命令
涉及分支创建、合并、删除等
查看目前所在的分支:git branch
创建分支:git branch <name>
切换分支:git checkout <name>
创建+切换分支:git checkout -b <name>
合并某分支到当前分支:git merge <name>
删除分支:git branch -d <name>
分支提交代码
git commit -m "comments"
git push origin branchname
git reset HEAD <file>
如果分支中有和master中由同一文件名的文件,要怎么办?
3. git的常见问题
1) 提示出错信息:fatal: remote origin already exists.
出错原因是此目录下的git已经指向了一个远程的初始路径,且和你此次想指向的路径不一致;那要么自己check下,是否路径需要更新。若需要,有两种方式,要么删除目录下的.git文件夹,一般情况下是隐藏的;要么直接用命令
git remote rm origin 来删除掉初始路径,然后重新git remote add origin git@github.com/xxx即可
2) 发现日志等文件没有上传
是因为在.gitignore文件中进行了配置,如下截图
此文件会忽略要上传的带有特定后缀的文件
git clone -b develop remost_URL
Git 安装和使用Tips的更多相关文章
- Git 笔记二-Git安装与初始配置
git 笔记二-Git安装与初始配置 Git的安装 由于我日常生活和工作基本上都是在Windows上,因此此处只说windows上的安装.Windows上的安装和其他程序一样,只需要到http://g ...
- CentOS 7 Git安装
Git安装 yum -y install git 安装后,在srv目录下建立Git的目录. 初始化一个git空仓库 git init --bare project.git 增加用于访问git仓库的用户 ...
- Git安装
前面说了很多废话,说得再好,还不如实践一次.要想使用Git,首先得安装.这次实验主要是实践怎样安装Git. 安装与检查是否安装成功 1. 在Linux(Ubuntu)上安装 上篇的Git简介已经介绍过 ...
- Git安装与配置
一.简介 Git是一款免费.开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目版本管理. Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的 ...
- 版本管理之Git(二):Win7上Git安装及简单配置过程
一.安装包 msysgit(Windows版本的Git) 下载地址:http://code.google.com/p/msysgit/downloads/list?q=full+installer+o ...
- git安装及命令使用和github网站
最近参与别人的github项目时,学习了git的使用,首先需要在https://github.com/网站上注册账号和邮箱,然后fork一个开源项目,然后下载目前Windows下最新版本的git,下载 ...
- Git 安装
安装参考资料: http://lzw.me/a/msysgit-tortoisegit-win-git.html http://blog.csdn.net/qwiwuqo/article/detail ...
- 转 git安装配置
Win7上Git安装及配置过程 一.安装说明 1.Git在windows平台上安装说明. Git 是 Linux Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件 ...
- git学习1:git安装和配置
Git是什么?世界上最先进的分布式版本控制系统,记录了一个文本文件的每次一修改信息,比如,一篇散文,从草稿到最终出版,经历过无数次修改,修改了标点符号形成一个版本,老师帮助修改形成一个版本,同学帮忙修 ...
随机推荐
- ZY
2017*****1022:我是石翟夫:我的爱好是计算机: 我的码云个人主页是:https://gitee.com/S_DiF/events 我的第一个项目地址是:https://gitee.com/ ...
- Dapper的应用
Dapper是一个轻型的开源ORM类,代码就一个SqlMapper.cs文件 using Dapper; using System; using System.Collections.Generic; ...
- .Net Core:Middleware中间件管道
.NetCore中的Middleware是装配到管道处理请求和响应的组件:每个组件都可以决定是否继续进入下一个管道.并且可以在进入下一个管道前后执行逻辑: 最后一个管道或者中断管道的中间件叫终端中间件 ...
- 利用FPN构建Faster R-CNN检测
FPN就是所谓的金字塔结构的检测器,(Feature Pyramid Network) 把FPN融合到Faster rcnn中能够很大程度增加检测器对全图信息的认知, 步骤如图所示: 1.先将图像送入 ...
- appium 3 跑起来
1. 代码如下: from appium import webdriver capabilitise = { "platformName": "Android" ...
- STM32F103驱动GT911
0x00 引脚连接: // SCL-------PB10 // SDA-------PB11 // INT--------PB1 // RST--------PB2 IIC的SCL与SDA需要接上拉电 ...
- mysql----------原生的sql里面如何根据case then排序
1.按照三个字段都符合条件来排序 ORDER BY ( CASE WHEN is_top = 1 AND top_end_time>UNIX_TIMESTAMP() AN ...
- static 关键字的作用
在C语言中,关键字static有三个明显的作用: 1)在函数体内,一个被声明为静态的变量在这一函数被调用过程中维持其值不变(该变量存放在静态变量区). 2) 在模块内(但在函数体外),一个被声明为静态 ...
- spider随机请求头和ip
#创建爬虫 scrapy genspider randomIp_spider "taobao.com" #把需要请求的url放到一个混淆的url请求list中去,避免被监测到总是访 ...
- JavaScript学习day01
一,改变 HTML 内容 (1)方法一: document.getElementById("demo").innerHTML= "My First JavaScriptF ...