git 版本管理系统
指令
配置
1
2
3
4
5git config --global user.name"Frank"
git config --global user.email"dongshen_rao@smail.nju.edu.cn"
//配置用户名和邮件地址
git config --list //查看配置新建git仓库
1
git init
添加文件到暂存区
1
2git add filename
git add . || git add -A //添加所有文件提交暂存区的修改
1
git commit -m"message"
tips:养成写好message的习惯,有时能节省很多时间
==记得ctrl s 保存==查看git仓库
1
git status
查看提交日志
1
2git log
//键入:q 退出版本切换
1
git checkout version
新建分支
1
git checkout -b<branch name>
查看分支信息
1
git branch
合并分支
1
git merge name_of_branch
与GitHub 的互动
SSH-key 的生成
1
2
3cd ~/.ssh
ssh-keygen -t rsa -C"your email"
cat id_rsa.pub //显示公钥关联SSH-key 与GitHub
将公钥黏贴至GitHub的个人页面中将本地库上传至GitHub
- GitHub网页选择[create a new repository]
- 将[push an existing repository from the command line]中的三条命令一次在git bash 中执行
1
2
3git remote add origin git@github.com:dong-frank/1.git
git branch -M main
git push -u origin main1
git pull origin master –-allow-unrelated-histories
克隆仓库到本地
1
git clone 复制ssh
拉取远程仓库数据并合并到当前分支
1
git pull //= git fetch + git merge
推送本地仓库的commit记录到远程仓库
1
git push