Git学习笔记(2)

今天看了看Git远程的操作。总结如下,以免忘记

  1. 从远程代码库拷贝

git clone URL

会将远程代码库拷贝到当前目录下,cd path 进入拷贝的代码库目录,这时git会默认进入master分支。

2.本地创建代码库
首先进入想建立git仓库的项目根目录,执行指令

git init

本地仓库即可建立成功。

3.查询工作区当前状态

git status

4.向git仓库添加追踪

git add file name

5.将变更保存到仓库

git commit -am “message

-a 将文件更改提交到变更记录中,-m添加变更信息

6.比较工作区更改与仓库内容的区别

git diff

7.创建一个分支

git branch name
创建分支时,新创建的分支将与当前所在分支内容相同

8.列出所有分支

git branch -a
红色显示的为远程仓库分支情况

9.合并两个分支

git merge name
合并分支时,将name分支合并到当前所在分支

如果合并时产生了冲突,这往往是多人开发更新内容不同造成的
参考:Git 版本管理
写的真多。。。真好。。。膜拜大神

10.切换分支

git checkout name

11.从远程git仓库获取一个本地没有的分支

git checkout -b localname origin/name

12.将本地一个分支与远程分支建立连接

git branch –set-upstream localname origin/name

13.本地删除远程git仓库的一个分支

git push origin -d name
git push origin :name

14.将本地仓库推送到远程仓库

git push origin name

15.SSH公钥配置和多账户设置
参考:git-ssh 配置和使用
参考:Git多账户设置

Git的一些命令中文说明:

开始一个工作区(参见:git help tutorial)
clone 克隆一个仓库到一个新目录
init 创建一个空的 Git 仓库或重新初始化一个已存在的仓库

在当前变更上工作(参见:git help everyday)
add 添加文件内容至索引
mv 移动或重命名一个文件、目录或符号链接
reset 重置当前 HEAD 到指定状态
rm 从工作区和索引中删除文件

检查历史和状态(参见:git help revisions)
bisect 通过二分查找定位引入 bug 的提交
grep 输出和模式匹配的行
log 显示提交日志
show 显示各种类型的对象
status 显示工作区状态

扩展、标记和调校您的历史记录
branch 列出、创建或删除分支
checkout 切换分支或恢复工作区文件
commit 记录变更到仓库
diff 显示提交之间、提交和工作区之间等的差异
merge 合并两个或更多开发历史
rebase 在另一个分支上重新应用提交
tag 创建、列出、删除或校验一个 GPG 签名的标签对象

协同(参见:git help workflows)
fetch 从另外一个仓库下载对象和引用
pull 获取并整合另外的仓库或一个本地分支
push 更新远程引用和相关的对象

一些参考:
1、Git查看、删除、重命名远程分支和tag
2、怎么拉取git服务器上面的分支到本机?
3、Git学习笔记

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值