您的位置:首页 > 其它

Git初识——常用命令行操作

2015-03-09 16:35 218 查看


安装完成后运行bach命令行,如上图所示
mkdir gittest1 :创建gittest1目录(注意创建的目录会在你当前命令行所在目录进行创建,默认一般是在C盘,如图中所示,如果想将目录放在其他盘可以先cd到其它盘中,然后再执行mkdir gittest1命令)

创建仓库:
1,使用git init目录在当前目录创建一个仓库
2,使用git clone命令从远程仓库clone

提交文件:
1. git add 文件名
2. git commit 文件名 -m "提交信息"

忽略某个文件:
1.在目录下创建一个 .gitignore文件,咱这个文件中进行配置,如果在windows下不能直接新建一个.gitignore文件,可以使用命令:echo "要忽略的文件名" > .gitignore,这样在.gitignore文件中就会有被忽略的文件的文件名。查看.gitignore文件的内容,可以使用cat .gitignore命令。
2.如果.gitignore文件也需要同时被忽略的话,在其中添加.gitignore一行文本即可。
如下图:



.gitignore文件的内容。这样bin.dll和.gitignore文件本身就会被忽略掉。

看不同:
1. git diff --staged :比较workspace 和 staged
2. git diff --cached : 比较staged 和 local repo
注意:使用git diff命令时候默认是git diff --staged命令,即默认比较工作区和临时存储区的不同

删除某个文件:
1.在文件所在目录下使用命令:git rm 文件名
2.使用git commit -a -m "操作信息" 命令提交删除修改

移动某个文件跟删除类似,使用git mv命令,也需要提交

另:git commit -a -m "提交信息" -a可以省去add操作,直接add并commit

查看历史log:
git log
输出的信息如下图:



黄色字体为每次提交的版本标示,git使用了SHA1进行加密。
此时按j向上流量,k向下浏览,q退出log。

几个关键命令:



push:
git push 远程仓库地址 分支
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git 版本控制