git库的基本命令操作

登录git

 git config --global user.name 'userName' #设置git账户,userName为用户的git账号

 git config --global user.email 'email' #设置用户的邮箱

创建一个文件夹

bash mkdir test #创建test文件夹 

cd test #进入test文件夹

初始化git仓库

git init # 在test文件夹下初始化一个仓库,此时文件里会有一个.git的隐藏文件夹 

git clone 你clone的远程仓库放入地址 #将远程仓库的代码download到本地

创建忽略文件夹与文件

bash git .gitignore #创建忽略文件,在此文件中可以写上要忽略的文件夹与文件,被忽略的文件夹及文件不会被提交到服务器端

增加文件到暂存区中

 git add . #表示添加本文件夹中所有的文件到暂存区中

 git add -A #表示添加本文件夹中所有的文件到暂存区中 

 git add hello.word #表示添加hello.word到暂存区中 

 git add "first.h" "first.cpp" #表示添加first.h与first.cpp到暂存区中

增加到版本库中及提交

 git commit -m '备注信息'  #将刚才添加到暂存区中文件提交到本地库中 

 git rm *.pro #删除本地库中以.pro结尾的文件 

 git status #显示目录的状态,有没有添加或者修改文件 

 git push #将本地库中文件提交到远程库中

 git push origin master #推送到主分支上


分支管理

 bash git branch dev  #创建dev分支 

 git checkout dev #切换到dev分支

 git checkout -b dev #创建分支并切换分支

 git branch -d dev #删除dev分支 

 git commit -a -m "dev1" #在分支上提交新的版本 

 git merge dev #合并分支

 git log --oneline --graph --decorate #分支合并后显示log


添加远程的仓库

 git push origin master -u #上传最新代码 

 git remote add origin 你的仓库地址 #连接远程仓库 

 git remote -v #查看远程仓库

 git remote rm origin #删除远程仓库origin

删除远程仓库中的文件

 git pull #先将远程代码拉下面,确保和本地仓库代码一至 

 git rm filename.cpp filename.h #删除filename.*文件 

 git commit -m "写入日志信息" #提交到本地库

 git push #推到远程库即可完成远程仓库文件的删除

切换tag

git checkout v0.7.4  #将代码切换到了标记为v0.7.4的时候了

git reset HEAD  #回到开始的

git  clean-xfd   #删除已修改的东西 

猜你喜欢

转载自blog.csdn.net/feixi7358/article/details/79818446