git常用操作
git clone https://gitlab.com.cn/xxx
2、同步代码
抓取所有代码git fetch
抓取指定分支的代码
git fetch origin develop
拉取远程代码
git pull --rebase origin develop
提交代码到远程仓库
git push origin develop
3、分支管理
1)创建一个新分支,分支名为developgit branch develop
2)创建一个新分支,分支名为develop,并切换到develop分支
git checkout develop
3)创建本地分支并拉取拉取远程分支代码到该分支
git checkout -b 本地分支名 origin/远程分支名
git fetch origin 远程分支名:本地分支名 (注意:使用该方式会在本地新建分支xxx,但是不会自动切换到该本地分支xxx,需要手动checkout)
4)查看本地分支
git branch
5)查看远程分支
git branch -r
6)删除本地分支
git branch -d 分支名 (例如:git branch -d develop)
7)删除远程分支
git push origin -delete 分支名(例如:git push origin -delete develop)
3、提交本地修改的代码
1)提交本次修改git commit -a -m "1、提交内容描述"
2)提交本次修改的某个文件
git commit <file> -m "1、提交单个文件" file 是完整的文件路径
3)如果发现提交的注释描述内容错了,可以使用一下命令修改提交的注释
git commit --amend
4、忽略已经被git管理的文件
1、git rm --cached <file> (file是完整的路径)2、更新.gitignore文件
5、代码回滚
1)放弃本地某个文件的修改git checkout HEAD -- <file> (file是完整的路径)
2)放弃所有未提交的更改
git reset --hard
--mixed
--soft
3)放弃所有新加的未提交文件,也就是删除所有untracted文件
git clean -df
4)回滚到某版本
git revert <commit_id>
6、查看某个未提交的文件修改内容
git diff <file>
7、git全局配置
1)查看配置列表git config --list
2)设置提交的用户名
git config --global user.name "简到珍"
8、标签操作
1)打标签git tag -a -v1.0.0 -m "第一版本"
2)查看所有标签
git tag
3)提交标签到远程仓库
git push origin v1.0.0
9、查看某次提交的内容
1)查看某次所有修改的文件git show <commit_id>
2)查看某次某个文件改变的内容
git show <commit_id> <file_path>
3)查看某次所有提交的文件
git show <commit_id> --stat
4)查看所有提交记录
git log
5)查看某个文件的提交历史记录
git log --pretty=oneline <file_path>
10、查看分支的分歧详情
git log --oneline --graph
以上是 git常用操作 的全部内容, 来源链接: utcz.com/z/512908.html