git学习笔记

原创
2015/06/14 23:31
阅读数 136

1、git init       把当前目录变成Git可以管理的仓库,换句话说就是初始化项目,把项目准备交给git管理

2、git status     查看仓库当的状态

3、git add fileA  将文件fileA交给git管理

4、git add .         将当前目录下所有文件交给git管理,实际上就是把文件修改添加到暂存区

5、git commit -m "本次提交文件得描述"   实际上就是把暂存区的所有内容提交到当前分支

6、git diff           顾名思义就是查看difference,上一次修改了什么东西忘记提交了,显示上一次修改了什么

7、git log          显示从最近到最远的提交日志记录

     git log --pretty=oneline    

8、git reset --hard  版本id(A)    回退到版本A

9、git checkout  --  filename     把文件在工作区的修改全部撤销

10、git reset HEAD filename     把暂存区(就是add了但没有commit)的修改文件撤销,重新放回工作区

删除.....


1、git remote add origin(别名)  远程地址(IP:Port/仓库名.git)    创建本地和远程的连接

2、git clone IP/项目名.git          第一次从远程服务器拉取项目所有代码

3、git push origin master(分支名)       上传代码到远程服务器

      git push -u origin master                  第一次推送mster分支的所有内容

4、git pull  origin master    从远程服务器拉取最新代码到本地

5、git  commit -am  "描述信息"    将add和commit合并为一句(只针对修改的文件,不包括新建的文件)

git clone 执行,则本地仓库不需要git init


git分支管理

1、git branch         查看本地分支

2、git branch -a     查看本地和远程分支

3、git branch -v     查看远程分支

4、git branch 分支名    创建本地分支

5、git checkout 分支名A    切换分支

6、git checkout -b  分支名  创建分支,并切换分支

7、git merge 分支名A        将分支A上的更新合并到当前分支

8、git log --graph  --pretty=oneline --abbrev -commit     查看分支合并情况

9、git branch -d 分支名A    删除本地分支

8、git branch -r -d origin/分支名A        删除远程分支

     git push origin  :分支名A                删除远程分支()   

     *删除一个分支,必须要在该分支外面或另一个分支下进行删除   

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部