更多文章与代码详情,可以查看博主:
GitHub地址:https://github.com/TheAlgorithm-SimpleChinese/Python
个人网站:https://www.iwtmbtly.com
上图命令解析:
git pull //取回远程主机某个分支的更新,再与本地的指定分支合并 git add配置//添加文件到暂存区 git commit -m "message" //提交到本地仓库 git clone //拷贝一个 Git 仓库到本地,让自己能够查看该项目,或者进行修改。 git checkout //用于切换分支或恢复工作树文件 git push //用于从将本地的分支版本上传到远程并合并。 git fetch //用于从另一个存储库下载对象和引用。
- 在git的命令行中配置用户姓名和邮箱
git config --global user.name "用户名" git config --globla user.email "邮箱"
- 创建版本库(初始化当前目录)
git init创建SSH Key并配置远程免密连接
- 生成 ssh 密钥:ssh-keygen -t rsa -C 'you@email.com'
- 设置生成密钥保存的路径,默认是 user/.ssh/id_rsa,可进行修改,直接写名称则保存在当前目录
- 设置 ssh 提交的密码,默认无密码
- 之后会生成对应名称的私钥和对应名称 + .pub 的公钥
- 修改 user/.ssh/config 文件,添加内容如下
Host github.com IdentityFile C:UsersAdministrator.sshgithub_rsa新仓库操作与常用命令
//全局操作 git config --global user.name "Jade Qiu" git config --global user.email "jousindea@163.com" //创建新仓库(远程克隆法) git clone xxx.git //远程克隆 cd xxx touch README.md git add README.md git commit -m "add README" git push -u origin master //远程推送 //创建新仓库(本地初始化法) cd existing_folder git init git remote add origin xxx.git //建立连接 git add . git commit -m "Initial commit" git push -u origin master //远程推送 //远程已存推送本地仓库 cd existing_repo git remote rename origin old-origin git remote add origin xxx.git //建立连接 git push -u origin --all git push -u origin --tags git branch //查看分支,当前分支用*标识 git branch name //创建分支 git checkout -b name //创建并切换分支 git checkout name //切换分支 git merge name //合并某分支到当前分支 git config <--system | --global | --local> --list //git 查看配置信息 git log --author="xxx" --since='2018-10-01' --oneline | wc -l //统计 git 提交次数
本文部分内容参考链接:https://simply-none.github.io/latest-blogs/#/



