git常用命令

git提交文件

git branch //查看本地分支

git branch -a //查看远程分支

git branch test //创建分支test

git push origin test //把本地分支test合并到远程分支

git checkout test //切换分支到test

git branch -d test //删除本地分支test

git init //在进入项目文件夹后,通过这个命令把目录变为git可管理的仓库

git add . //把文件添加到版本库中,小数点不要忘记,意味添加文件夹下所有文件

git commit -m '添加注释' //把文件提交到仓库,引号里为提交声明

git remote add origin git@........................sk-rtdbms-page.git //关联到远程库,即提交的地方

git pull --rebase origin test //获取远程库与本地同步合并

git push -u origin test //把本地分支test推送到远程

 

git查看提交时修改的文件目录

git log --name-only -1 //只显示文件名

git log --pretty=format:"" -1

git log --pretty=format:"" --name-only -1

或者

git diff --name-only HEAD~1 HEAD

 

git合并分支

git checkout master //先切换到需要合并的主分支上

git merge test //merge需要合并的分支test(合并分支到当前分支)

git branch -d test //删除已经合并的分支

 

git 克隆文件到指定目录

git clone git@........................sk-rtdbms-page.git //clone 后面为需要克隆的git仓库

git clone git@........................sk-rtdbms-page.git "指定目录" //添加目录名称

git clone -b [test] git@........................sk-rtdbms-page.git //clone是创建新的分支代替Origin HEAD(master)

 

git pull或者push时需要输入密码问题

git生成密钥:打开tortoiseGit下puttygen,把鼠标在key的框中移动,会生成一个密钥公钥,ssh-rsa......,保存到git账号上

登录git仓库,setting--》》SSH keys Add SSH key即可。

点击generate,会生成一个.ppk的文件,一般保存到C:\Users\Administrator\.ssh中,为私钥。

打开tortoiseGit下pageant,添加key,即生成的私钥以ppk结尾的文件。

posted @ 2017-06-17 11:59  小菜菜爱吃菜  阅读(266)  评论(0编辑  收藏  举报