您的位置:首页 > 其它

git 常用操作

2020-01-20 16:23 337 查看

1、克隆远程仓库代码

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)创建一个新分支,分支名为develop
git 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 1.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

11、切换远程仓库地址

1)查看当前远程仓库地址
git remote -v
2)修改远程仓库地址
git remote set-url origin <url>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Git