git和GitHub

1、本地建好项目,需要版本控制器初始化

git init 初始化,会出现一个git文件夹

git add .    将项目的内容都添加到git仓库

git commit -m '取一个名字' 将项目的内容提交到仓库

git log      查看历史记录日志,包括作者,每次保存的版本号

注释每次写好或者项目之后要想存档就用上面方式提交到仓库


2、保存多个版本时候想要回到原来某一次版本

git reset --hard HEAD^   回到上一次版本。但是在用git log 后查看,就看不到最后一次的版本号了。

git reflog     是执行上面操作之后,看不到最后一次版本号了,用这个命令可以查看每一次命令和版本号

git reset --hard 3628164  回到这个版本号的版本


3、如果你修改了某一个文件,想到回到提交到暂存区时候的状态

git checkout  -- 文件名(app/views/layout.jade) 比较适合经常修改文件,但是撤回麻烦的状况


4、关联自己的githua  

git remote add origin https://github.com/自己的账号/hello-nodeblogs.git     将自己的远程仓库与本地仓库关联。remote是远程 origin是远程仓库的名字(git自己默认的)

git push -u origin master      把本地的分支master推送到远程库 。-u表示将本地的master分支内容推送到远程新的master分支,然后关联起来,以后推送方便

两个分支关联后就可以 git push origin master


5、克隆GitHub上面仓库到本地

git clone https://github.com/自己账号/hello-nodeblogs.git



 上面是一个人开发项目,保存GitHub仓库。现在多人合作开发,需要用到git分支

1、创建分支 dev

git checkout -b dev        表示创建分支dev 然后切换到dev分支 相当于git branch dev(创建分支)切换分支git checkout dev

git branch                      表示查看当前所有分支


2、在dev分支写好代码之后想要合并到主分支

git merge dev                合并指定分支到当前分支,也就是dev分支合并到master上面


3、删除 dev分支

git branch -d dev          删除分支


与github的仓库合并

1、拉取远程代码到本地,并创建分支

git checkout -b newBrach origin/master  然后与当前分支合并 git merge newBrach


2、直接与远程仓库和本地仓库合并

git merge origin/master  或者 git rebase origin/master


3、取回origin主机next分支,与本地的master分支合并

git pull origin next:master   

如果与当前分支合并就不用:,git pull origin next    

相当于 git fetch origin   拉取远程更新分支

+

git merge origin/next   合并远程分支和当前分支







评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值