git备忘录

构建远程仓库并与本地的文件夹绑定

首先我默认大家已经明白在本地建立版本库,github上创建项目和共钥私钥的问题
在这里我们能看到项目的地址


在我们自己电脑的版本库里

git remote add origin git@github.com:cxyxd/hello-world.git

上面的代码的意思就是 告诉git现在使用origin这个标识指向git@github.com:cxyxd/hello-world.git这个地址
我们自己电脑上已经有文件了,下面就是把之前的文件增加到github上去
 

将修改的文件推到远程

修改文件后使用git status 可以告诉你哪些文件有了变动
使用git diff可以知道具体的差异
然后先git add --all
之后git commit -m  "your comment"
最后
git push origin master
 

将远程的文件拉取到本地

git fetch --all
git reset --hard origin/master

 

 

如果我们要把代码下载到本地,一方面可以直接在上图的download zip,另一方面,我们可以现在本地建一个文件夹,例如tomcat-redis-session-manager

 

 

然后使用下面的命令把远程的代码拷贝下来,并且保持之后本地与远程的统一

 

git init
git remote add origin git@github.com:cxyxd/tomcat-redis-session-manager.git
git fetch --all
git reset --hard origin/master

 

关于分支

查看分支:git branch

创建分支:git branch <name>

切换分支:git checkout <name>

创建+切换分支:git checkout -b <name>

合并某分支到当前分支:git merge <name>

删除分支:git branch -d <name>

 

把自己的分支合并到master

git checkout dev
git pull
git checkout master
git merge dev
git push -u origin master

 

 

如果需要本地新建一个分支再推到远端

  • 1 更新一下代码
  • 2  git checkout -b   new_branch
  • 3 更新一下代码
  • 4 git push origin new_branch

 

在github上创立了分支后,在本地git branch是看不到的

需要先fetch

git fetch origin safe_branch //从远程仓库safe_branch分支获取最新,在本地建立分支

 git fetch --all

git checkout safe_branch

 

关于回退

git log 可以查看提交日志

 

 

这篇文章原本只是记下git的一些知识点 免得自己忘掉  因此没有什么行文没有什么逻辑 各位大神见笑了

参考资料

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000  

廖雪峰大神的git文章 不得不读呀!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值