*上传到远程(Git)文件库
-
拷贝Git文件库地址
- 在本地库克隆 git clone ...(拷贝的地址)
- 查看创建的文件名 cd ...
- 增加文件 touch ...(a.md)
- 向文件里面添加内容 echo "内容" > a.md(具体的文件里)
- ①修改状态 git status
- ②暂存区 使用git add.(. 指把当前文件全部都放入暂存区) 放入待提交状态
- ③已提交 git commit -am "add"
(m 指添加内容的说明、记录""号里的内容是记录内容) - 提交到远程仓库即Git仓库 git push
- 上传成功
*远程被操作后本地命令就不能直接操作远程仓库了
因为远程仓库被更新了,本地添加需要pull
合并远程仓库 git pull
默认打开vim编辑器 :wq 保存退出
可以在本地库添加
修改文件 vim a.md(具体的文件名)
git add.
git commit -am ""
git push
*本地创建空文件夹添加到远程仓库
1.先在Git添加新的文件名,没有勾选
创建后如下图会有错误提示
2.在本地建一个文件夹及文件
用git status测试一下,提示没有这个仓库
3.使用git init 初始化成为一个仓库
4.上传
- git status
- git add .
- git commit -am "add"
- git push(会出错,因为不知道添加到哪个远程仓库)
- git remote add origin git@github.com:xcc99/blogtest.git(远程仓库地址)
- git push origin(代表远程仓库地址,也可用上面的地址代替) master
- 刷新Git页面可以看到上传成功
一些新命令
- git remote add origin git@github.com:xcc99/blogtest.git
--把远程库的地址添加个标签叫origin,可以添加其他名字、地址 - git remote -v
--查看本地库里记录的远程库地址 - git push origin master
--推送到origin这个地址的远程仓库 - git push -f origin master
--强制推送到origin的远程仓库,会覆盖别人的代码 - git remote set-url origin git@*.com/.git
--修改origin标签对应的仓库地址 - git remore remove
--删除标签名
-git remote rename 标签名 修改后的标签名
--修改标签名
分支操作
-
git branch -a 查看分支
绿色是本地分支,红色是远程分支,'*'表示当前所处的位置
-
git branch dev 添加一个dev分支
-
git checkout dev 切换到dev上
git merge dev 把 dev的东西合并到 master