- 打开你的git-bash 绑定用户和邮箱作为标识
$ git config --global user.name "your name"
$ git config --global user.email "your email"
- 为github 账户设置ssh key
- 生成ssh key 在C:UsersAdministrator.ssh 或者C:Usersspecter.ssh路径下找到 .pub后缀的文件
- 如果没有找到文件用$ ssh-keygen -t rsa -C "Your Email"来生成
- 生成后用记事本打开.pub后缀文件复制得到ssh key
- 打开github网站登录你的账号找到设置(settings)添加你的秘钥
- 为github 账户设置ssh key
- git init //把这个目录变成Git可以管理的仓库 首先你要把路径转入到你本地的git文件路径下面
- git add . //目录下所有未追踪的文件全部add了
-
git commit -m "first commit" //把文件提交到仓库 备注为 first commit
-
git remote add origin git@github.com:wangjiax9/practice.git //关联远程仓库
- git push -u origin master //把本地库的所有内容推送到远程库上
最后新增一个文件测试
//初始化git
git init
//将代码添加到本地仓库中
git add .
//commit到本地仓库
git commit -am "提交时描述信息"
//链接到远程仓库地址
git remote add origin 仓库地址
//将本地代码提交到master分支
git push -u -f origin master
//撤销上一次更改
git reset --hard HEAD^
//撤销更改
git checkout -- .
//查看当前更改
git status
//提交所有
git commit -m "这是备注"
//切换到基础分支,如主干
git checkout master
//创建并切换到新分支
git checkout -b cyao
git branch可以看到已经在cyao分支上
//更新分支代码并提交
git add *
git commit -m "init cyao"
git push origin cyao
//远程库与本地库同步 (提交之前未pull)
git pull --rebase origin master
//查看获取过的分支
git branch -a
//合并分支
git merge 分支名
//git 存在未提交代码解决方案
git stash
git stash pop
然后再git checkout ,
然后提示 执行git pull