|
官网:Git for Windows 点击下载安装。
右击鼠标会出现GUI和Bash
选择git bash here
配置全局用户名和邮箱(gitee)- git config --global user.name "你的名字"
- git config --global user.email 你的邮箱
复制代码
查看配置- git config user.name
- git config –list
复制代码 配置 SSH 密钥:如果有生成公钥和私钥,下面命名可查看- cat ~/.ssh/id_rsa.pub # 查看公钥
- cat ~/.ssh/id_rsa # 查看私钥
复制代码
如果没有生成过 ssh key 需要先生成 key- ssh-keygen.exe -t rsa -C "你的邮箱"
复制代码 之后把公钥放置在仓库(Gitee 为例,账户自行注册)
在 Gitee 上创建一个新的仓库
把仓库克隆到本地- $ <strong>git clone git@gitee.com:dukuan/git-</strong><strong>study.git</strong>
- Cloning into 'git-study'...
- warning: You appear to have cloned an empty repository.
复制代码 创建一个文件并上传:- cd git-study2/ #进入该仓库
- vim README.MD #创建一个文件
- git add . #上传到仓库
- git commit -am "first commit" # 提交文件本地
- git push origin master #提交远程
复制代码 - $ <strong>git add .</strong>
- $ <strong>git commit </strong><strong>-am "first commit"</strong>
- [master (root-commit) ce90e7e] first commit
- 1 file changed, 1 insertion(+)
- create mode 100644 README.md
- $ <strong>git push origin master</strong>
- Enumerating objects: 3, done.
- Counting objects: 100% (3/3), done.
- Writing objects: 100% (3/3), 233 bytes | 233.00 KiB/s, done.
- Total 3 (delta 0), reused 0 (delta 0), pack-reused 0
复制代码 提交已有的代码至新仓库- git init
- git add README.md
- git commit -m "first commit"
- git remote add origin git@gitee.com:dukuan/git-study.git
- git push -u origin "master"
复制代码
Git常用命令详解:
克隆远程已有的仓库至本地:更新本地代码(拉取远程仓库中的新代码到本地):- git pull <shortname> <remote_branch>:<local_brach>
复制代码- 列:git push -u origin "master":"master"
复制代码- remote_branch:"master" (服务器分支代码)
复制代码- local_brach:"master"(本地分支)
复制代码 添加所有修改的文件,但不包含删除文件到暂存区: 添加所有修改的文件以及删除的文件到暂存区: 添加单个或者多个文件/目录到暂存区:- git add file1/dir1 file2/dir2
复制代码 从文件从暂存区提交至本地仓库: - # -a: 类似于 git add,但是不包含新添加的文件
- # -m: 注释内容
- git commit -am "提交信息"
复制代码 把本地仓库的代码提交至远程仓库 - git push <shortname> <remote_branch>
复制代码
Git分支命令
创建分支(不常用):- git branch NEW_BRANCH_NAME
复制代码 切换分支:创建分支并切换到新分支(常用):- git checkout -b NEW_BRANCH_NAME
复制代码 查看本地仓库所有分支: 查看远程仓库的所有分支: 远程分支同步到本地来查看远程和本地所有分支:同步新分支到远程仓库- git push origin NEW_BRANCH_NAME
复制代码 删除分支: - git branch -d BRANCH_NAME
复制代码 强制删除分支:- git branch -D BRANCH_NAME
复制代码 删除远程分支:- git push origin --delete BRANCH_NAME
复制代码 合并分支:
Git版本管理
查看代码提交记录:查看当前环境文件变更状态: 查看修改了什么内容:- git diff FILE_NAME
- # - 删除了某行
- # + 添加的行
复制代码 还可以直接对比两个版本的差异:- git diff COMMIT_ID COMMIT_ID
复制代码 撤销单个文件的修改:- git checkout -- FILE_NAME
复制代码 撤销所有文件的修改:回滚到某个版本:- git reset --hard 4cd8a3b9f2e19111cda949b792ed8f3bd22795fd
复制代码 把回滚的内容强制推送到远程仓库:- git push origin master --force
复制代码
来源:https://www.cnblogs.com/MingQiu/p/18261876
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作! |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
|