美文网首页
Git的基本使用操作教程

Git的基本使用操作教程

作者: 伪装的狼 | 来源:发表于2021-05-11 16:32 被阅读0次

网络上面找的一些笔记写的很少,不全面,索性自己整理一份。

origin表示远程仓库

设置用户信息:
git config --global user.name "yuanting.wu"
git config --global user.email "12345678@qq.com"

查看用户信息:
git config --global user.name
git config --global user.email

初始化项目:
cd 到项目目录下面
git init (初始化完成后会创建一个隐藏的.git文件夹)

提交代码:
git add 文件名称/文件夹名称

一次性添加所有代码文件:
git add .

提交代码
git commit -m "提交说明" (必须带有-m参数)

忽略代码文件,也就是控制不提交的文件:
Android Studio新建工程项目的时候,会自动创建.gitignore文件,可以在该文件里面配置需要忽略的文件/文件夹

例如:
*.iml
.gradle
/local.properties
/.idea/workspace.xml
/build

查看修改的内容:
git diff app/src/main/java/com/example/MainActivity.java

撤销未提交的修改:
git checkout app/src/main/java/com/example/MainActivity.java

查看文件修改的状态:
git status

查看提交的历史记录:
git log

查看指定历史纪录:
git log 纪录名称 -1

查看指定纪录具体修改的内容:
git log 纪录名称 -1-p

同步github上面的项目到本地:
git clone http://xxx/demo.git

远程同步推送到指定分支:
git push origin branchName

执行上面的语句遇到错误时:
To http://gitlab.base.packertec.com/android/caoacitybalance2.git
! [rejected] cj_branch -> cj_branch (fetch first)
error: failed to push some refs to 'http://gitlab.base.packertec.com/android/caoacitybalance2.git'

git push -f origin branchName //强制推送

创建本地分支:
git branch branchName

列出所有本地分支
git branch

列出所有远程分支
git branch -r

列出所有本地分支和远程分支
git branch -a

切换分支:
git checkout branchName

和远程仓库建立连接:
git remote add origin xxxx.git

拉取远程仓库所有分支最新内容:
git pull

合并远程某分支的代码到本地:
git merge origin branchName

新建并切换到新分支:
git checkout -b branchName

新建之后需要同步一下到远程仓库:git push origin branchName

删除分支:
git branch -d branchName

删除本地分支:
git branch -d branchName

删除远程分支:
git push origin --delete branchName

删除文件,不删除本地文件:
git rm -r --cached filename

提交说明:
git commit -m "delete filename"

相关文章

网友评论

      本文标题:Git的基本使用操作教程

      本文链接:https://www.haomeiwen.com/subject/ltcndltx.html