git的命令行操作

Posted 新页2016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git的命令行操作相关的知识,希望对你有一定的参考价值。

1.初始化本地的git仓库git init,代码存放在这里,git会自动对我们的代码进行管理备份。

2.设置用户信息,设置用户名:git config --global user.name "xinye"   设置邮箱信息:git config --global user.email "[email protected]"

3.将代码从工作区放到缓存区git add ./test.html ,git add ./test.html这是放置当前文件夹的所有代码

4.将代码从缓存区提交到本地的版本库 git commit -m "我提交的代码说明",git commit --all -m "我提交的代码说明"表示将修改的代码直接从工作区添加到本地的版本库不需要add到缓存区(不能提交新添加的文件)。

5.查看当前的状态git status:红色表示代码还在工作区,绿色表示代码在缓存区,什么都没有表示已经提交完毕

6.创建.gitignore文件在里面添加相应的文件夹或文件,可以让git直接忽略掉

7.查看提交的日志信息git log,git log --oneline可以查看简介版的

8.回退到指定的版本git reset --hard Head~0(表示回退到上一次提交的状态,从0开始,依次类推),git reset --hard [版本号]可以精确的回退到版本号的状态,版本号通过git log可以查询

9.git reflog 可以看到每一次的切换记录,可以看到所有的版本号

10.git branch dev 创建一个叫dev的分支,git branch 可以查看当前的所有分支,名字前面带*的表示当前所处的分支

11.git checkout dev 切换到dev分支上

12.合并分支 git merge dev 表示合并这个叫dev的分支,合并分支时遇到冲突要手动处理,处理完再提交一次

13.git push [地址] master 表示将代码推送到远程的代码库的master分支上

14.git pull [地址] master 表示从远程代码库的master分子上面拉取代码

15.git clone [地址] 将远程代码库上的代码全都拉取下来,多次执行会覆盖本地内容

16.与远程代码库的ssh传输:ssh-keygen -t rsa -C "[email protected]",会在本地生成公钥和私钥,将公钥上传到远程代码库,即可进行ssh传输。

 

以上是关于git的命令行操作的主要内容,如果未能解决你的问题,请参考以下文章

Git命令行操作

Git命令行操作

(02)Git命令行操作

git,远程库操作,git命令行命令

git,远程库操作,git命令行命令

git操作命令行