您的位置:首页 > 其它

git学习笔记

2015-08-04 17:58 309 查看
git reflog
用来记录你的每一次命令

git log
再看看现在版本库的状态

git reset --hard HEAD^

第一步是用
git
 add
把文件添加进去,实际上就是把文件修改添加到暂存区;

第二步是用
git
 commit
提交更改,实际上就是把暂存区的所有内容提交到当前分支

git log --pretty=oneline

git rm

ssh-keygen -t rsa -C "youremail@example.com"

可以在用户主目录里找到
.ssh
目录,里面有
id_rsa
id_rsa.pub
两个文件,这两个就是SSH
Key的秘钥对,
id_rsa
是私钥,不能泄露出去,
id_rsa.pub
是公钥,可以放心地告诉任何人。

首先,我们创建
dev
分支,然后切换到
dev
分支:
$ git checkout -b dev
Switched to a new branch 'dev'

git checkout
命令加上
-b
参数表示创建并切换,相当于以下两条命令:
$ git branch dev
$ git checkout dev
Switched to branch 'dev'

然后,用
git branch
命令查看当前分支:
$ git branch
* dev
  master

git branch
命令会列出所有分支,当前分支前面会标一个
*
号。
然后,我们就可以在
dev
分支上正常提交,比如对readme.txt做个修改,加上一行:
Creating a new branch is quick.

然后提交:
$ git add readme.txt 
$ git commit -m "branch test"
[dev fec145a] branch test
 1 file changed, 1 insertion(+)

现在,
dev
分支的工作完成,我们就可以切换回
master
分支:
$ git checkout master
Switched to branch 'master'


处理完冲突后master就升级到最新版,dev还停留在旧版本
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: