git教程

一、第一次用:
上传本地项目到远程仓库
1、(先进入项目文件夹)通过命令 git init 把这个目录变成git可以管理的仓库

git init

2、把所有文件添加到暂存区

git add .

或用git add --all
3、文件提交到仓库,并说明
git commit -m ‘first commit’
4、关联到远程库
git remote add origin https://github.com/git用户名/项目名.git
5、获取远程库与本地同步合并(可选)
git pull --rebase origin master
6、把本地库的内容推送到远程。执行此命令后会要求输入用户名、密码
git push -u origin master
7、状态查询命令
git status

二 、平时常用:
1、把所有文件添加到暂存区
git add .
2、文件提交到仓库,并说明
git commit -m ‘first commit’
3、把本地库的内容推送到远程。
git push

三、分支
列出所有本地分支
$ git branch
列出所有远程分支
$ git branch -r
#新建一个分支,并切换到该分支
$ git checkout -b [branch]
#切换到指定分支,并更新工作区
$ git checkout [branch-name]

ssh地址:git@github.com:git用户名/项目名.git
https地址:https://github.com/git用户名/项目名.git

主要就4步

1.查看目前代码的修改状态 $ git status

2.查看代码修改内容 $ git status -s

3.暂存需要提交的文件 $ git add .

4.提交已暂存的文件 $ git push origin master

克隆
git clone https://github.com/git用户名/项目名.git

拉取,下载远程代码及快速合并
git pull

git pull = git fetch + git merge

获取
git fetch

推送
git push

列出所有本地分支
git branch

添加第二个仓库
git remote add github https://github.com/git用户名/项目名.git
在git bash中输入git remote -v可以查看本地仓库现在连接了那个远程仓库。

使用git push 仓库代号 分支提交代码到远程仓库

刚才我链接的两个远程仓库,推得时候就要这样写了:
git push github master

删除远程文件
1.在本地拉取远程分支 git pull origin master
2.使用 dir 指令看看有哪些文件
3.在本地删除对应的文件:
git rm --cache filename(只删除暂存区文件,推荐)
git rm filename(同时在缓存和物理存储中删除文件,慎用)
4.git commit -m “删除了xiti文件夹”,提交,说明删除了xiti文件夹
5.git push origin master,将本次更改更新到github上

在git add 命令后撤销已经加入到暂存区的文件

1.git reset . 撤销所有
–这个比较简单

,推荐
2.git reset HEAD file.txt 撤销特定目标

3.git rm --cached filePath 将文件从缓存中删除
如:git rm --cached pages/detail/detail.vue (用git status查看文件路径)

git单独只提交某个文件夹
1、git status ./
2、git add ./*
3、git commit -m “日志描述” ./
4、git push

git单独只提交某个文件
1、git commit -m “日志描述”
如先进入项目名终端:
git commit pages/category/category.vue -m ‘1’
2、git push

git添加多个文件夹
git add folder1/. folder2/.

git添加多个文件
git add file1 file2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值