天天看点

git 代码版本控制常用操作命令git 代码版本控制

git代码版本管理操作命令

  • git 代码版本控制

git 代码版本控制

git 代码版本控制常用操作命令git 代码版本控制

1、配置账户(–global全局配置)

git config --global user.name   "xxxxxx"
git config --global user.email  "xxxxxx"
           

2、查询配置

git config --list
           

3、解决乱码问题

4、初始化本地git仓库

git init
           

5、添加文件到暂存区管理

git add filename  //添加指定文件,多个文件空格后加
git add .   //添加所有文件到暂存区管理
           

6、项目中不想被管理的文件

新建文件,命名为 .gitnore,在里边写入不想管理的文件

7、添加注释信息

8、关联远程仓库地址

git remote add origin 地址
           

9、提交(同步)本地仓库到远程

git push -u origin master
           

10、从远程仓库获取

git pull   //获取远程仓库与本地仓库的不同
git clone 地址  //从远程仓库克隆到本地
           

11、查看文件状态

git status  //是否被追踪
           

12、获取提交历史信息

git log  //查看提交日志
git reflog  //查看所有历史提交,包括已删除
           

13、删除文件

git rm filename  //从git仓库与工作区中删除指定文件
git rm --cached filename //只删除git仓库中的文件
           

注意:每次操作删除以后,需要git commit -m "xxxx"操作,否则将被保留在暂存区

14、撤销回退

git reset HEAD filename  //从暂存区中撤销一个指定文件
git ewset HEAD .   //从暂存区中撤销所有文件
git reset --hard 版本号  //撤销回退到指定版本号 (git reflog 查看版本号)
           

15、比较

git log --oneline  //查看版本号及区别
git diff filename  //比较工作区和暂存区文件的区别
git diff -cached 版本号 filename  //比较暂存区和远程仓库文件区别
git diff commitld filename  //比较工作区和仓库的区
           

17、分支

git branch  //查看分支
git branch 分支名   //新建分支
git checkout -b 分支名  //新建分支
git checkout 分支名  //切换分支
git merge  被合并分支名   //合并分支
git branch --merged   //查看已合并分支
git branch --no-merged  //查看未合并分支
git branch -d 分支名称  //合并后删除分支
git brabch -D  分支名称  //强制删除分支(未合并的分支)
           

18、标签

git tag -a 版本号   //新建标签,适用于同一项目不同版本标记
           

关注微信公众号,更多编程资料、技巧

git 代码版本控制常用操作命令git 代码版本控制