git 常用命令

1、查看当前使用者的信息(git的全局配置文件)

$ cat ~/.gitconfig

2、通过 vim 可以对该文件进行修改

3、让文件夹被 git 进行版本管理(git init)

1、mkdir testGit  //新建一个文件夹
2、cd testGit  //进入这个我呢减价
3、git init  //把该文件夹交给 git 控制
4、ls -a  //查看该目录下新生成了一个 .git 目录
5、vim .git/config  //查看该文件目录下的局部配置文件,可以增加用户和邮箱

4、git 4个概念

5、常规的提交操作

1、git status    //查看当前文件的状态
2、git add    //将某个文件添加到待提的列表
3、git commit -m "备注"    //待提交列表提交到本地仓库     
4、git log //查看本地仓库的文件和日志

6、git log查看本地仓库日志文件 

:
j //向下 k //向上 ctrl + f //下一页 ctrl +b //上一页

7、git show + commitID 查看当前文件具体改动了哪些地方

8、撤销提交到本地仓库的文件(因为有的文件比较隐私,比如文件里面写的服务器密码,不小心提交到本地仓库了,这个时候你就的撤销提交操作)

git reset --soft HEAD~1
HEAD~1 :最近一次的修改
--soft :将文件从本地仓库撤销到待提交列表
如果不要 --soft:讲文件从本地仓库撤销到本地代码

9、git checkout 将待提交列表中的文件撤销到本地代码

  取消你之前的改动,做这个命令之前,你要先确定,你之前做的东西不想要了

10、删除某个文件常规操作

rm    //删除某个文件,用这个方法删除的文件,还在 git 中
git rm    //删除某个文件,并将这个操作记录到了待提交的列表中
git commit    //提交到本地仓库,这个时候才算真正的删除了

11、检出某个版本常规操作(从本地仓库上还原某个文件)

git checkout -b re_log d09ef631aff9d1bfc179f942f5782a4515a3f89a
-b:创建一个新的分支
re_log:新分支的名字
d09ef631aff9d1bfc179f942f5782a4515a3f89a:commitID

12、切换不同的分支

git branch -a    //查看当前所有分支
git checkout master    //将分支切换到 master 分支上

13、新建分支

git branch test_a

14、删除分支

git branch -d test_branch

15、合并分支

1、git checkout master        //将分支切换到 master 上
2、git merge test_brance        //将指定分支切换到 master 上

16、忽略文件

1、在根目录下创建一个 .gitignore 文件
2、文件内容:*class
      忽略所有的 class 文件

17、提交代码

git push origin master
origin :远程服务器别名(配置文件中可以看到)
master:远程分支

vim .git/config

18、从服务器下载代码

git clone 代码连接

 

posted @ 2018-06-03 16:50  方方方方方方  阅读(106)  评论(0编辑  收藏  举报