git bash命令使用

git bash用的是linux命令。
前提:
本地项目是从remote服务器上clone下来的,如:
$ git clone ssh://demo@20.10.81.2:8080/Happy3W
场景一:如何删除文件
1、git如何删除已经签入remote服务上的文件
比如当前目录c:\work\space\happy3w中temp.txt文件
先切换到c:\work\space\happy3w,然后执行如下命令。
$ rm temp.txt
2、执行git add把变化加入到git库
$ git add temp.txt
3、执行commit
$ git commit -m “delete temp.txt”
4、执行push
$ git push
场景二:如何更新本地代码
在项目根目录下执行。
$git pull
其它命令
git bash切换目录,与cmd相似:
$ git cd temp
查看当前目录:
$git ls

git commit弹出VIM消息编辑器如何退出

$git rm file
然后执行commit
$git commit
居然弹出一个满屏的消息,没有任何提示接下来要怎么做,这个使用体验太差了。吐曹归吐曹,问题还得解决,网上搜索结果:
按下esc键,输入“:qw”这几个字(不含引号)终于解决了问题。
相关知识请看vim帮助,VIM是一个通用的编辑器与git没什么关系。

设置git下载项目代码的默认位置

开发环境:win7
git默认下载到当前用户目录下,但是我们需要指定其它的代码存放路径。
参考这篇:https://www.kancloud.cn/thinkphp/git-github-study/37924

Git Repository代码库入门

git是一个源代码管理工具,向SVN,CVS,ClearCase等一样,只是功能比这些更强大。能离线本地管理自己的代码,如在家办公,定期再上传到服务器。
git官网:
https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
1、下载安装Git
windows:http://git-scm.com/download/win
直接下载EXE文件,点击执行安装。
2、配置Git的用户身份
打开git bash运行如下命令:
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@example.com

3、验证一下配置是否正确
$ git config --list
4、创建Git代码库(Git Repository)
场景一:将已有项目签入Git库
1)在项目根目录初始化
cmd切换到项目根目录下执行如下命令:
git init
2)git几个命令
$ git add *.c
$ git add LICENSE
$ git commit -m ‘initial project version’
场景二:从已有Git库上下载代码
1)clone一个库下来
直接clone保留原目录:
$ git clone https://github.com/libgit2/libgit2
clone修改项目目录:
$ git clone https://github.com/libgit2/libgit2 happy3w
替换成自己的git库地址
5、提交代码
直接提交:
$ git commit
提交时加注释:
$ git commit -m "完成修改"