第一天 git的使用和常用命令

配置git for windows并创建SSH keys

1、git for windows 使用前需要先注册github账号,新建一个repository,使用SSH来建立连接;

2、安装好git for windows后在git bash中输入ssh-keygen -t rsa -C "your_email@example.com",运行后会让你输入文件名来保存SSH key的代码,以及密码(该密码是你push文件的时候要输入的密码),可以直接按回车键跳过,则会在本地电脑用户的目录下生成一个.ssh文件夹,其中包含了 id_rsa 和 id_rsa.pub 两个秘钥文件;

3、打开id_rsa.pub文件,并复制里面的内容(也可以用git命令复制该文件的内容,如clip < ~/.ssh/id_rsa.pub),然后登录你的github账号,从右上角的设置( Account Settings )进入,然后点击菜单栏的 SSH key 进入页面添加 SSH key,最后把内容粘贴到key对应的框内,点击add SSH key即可成功建立SSH连接。

git常用语法

在这里插入图片描述

git init 初始化当前目录,会在当前目录(工作区)下新建一个隐藏的.git文件夹,主要用于版本控制,也称为版本库,里面的文件index是一个暂存区。

git add . 添加所有文件的修改到暂存区,“.”代表当前目录下所有文件。
git commit -m '任意命名,用于区别每一次提交' 提交更改,实际上就是把暂存区的所有内容提交到当前分支。

git status 查看状态,可以看到是否对文件进行了更改,以及哪些文件被更改了。

git remote add/remove origin (url) 远程添加或删除远程仓库,origin是默认的仓库名,可以改为任意名称,url是SSH对应的地址,url只有在添加时才需要使用,当移除时或push调用时不需要用到url。

git remote -v 查看远程添加的仓库,v是view的简写,意思是查看。

git log 显示当前分支的版本历史。

git push/pull origin master 将本地commit的代码上传到远程版本库中或从远程版本库中下载到本地资源库中,origin和上面的remote中的origin对应,master代表一个分支点。

git push origin --delete branch 删除远程仓库内的分支。

git clone url 将文件从远端的地址克隆到本地中。

git branch 查看当前的分支在哪个位置,-d 分支名 删除本地已经合并的分支,-D 分支名 删除本地未合并的分支,-a参数查看所有分支。注:在没有任何commit的时候git branch是看不到任何分支的,因为分支是建立在commit之下的。

git checkout 当后面跟上分支名称时可以切换到那个分支并检查文件夹的状态,当后面跟上版本号时可以恢复到那个版本,-b (branch)参数创建并切换新分支,–orphan 可以创建一个空的分支,不包含所有以前的提交记录。注:切换分支时会修改文件夹下的文件状态。

touch .gitignore可以在当前文件夹下创建.gitignore文件。

注:.gitignore中可以添加需要忽略的文件或目录,这样在提交更改时就会自动忽略对应的文件和目录。

当使用git log查看分支版本历史时,使用上下箭头可以翻看所有版本历史,按q可以退出。

当上传发生冲突时,需要先用pull命令把远端的更改下载到本地资源库,对比冲突,确定一个版本后再重新上传。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值