Git的好处这里就不用多说了,Git是分布式的代码管理工具,远程的代码管理是基于SSH的,所以要使用远程的Git则需要SSH的配置。
1.设置Git的名字
$ git config --global user.name "your name"
$ git config --global user.email "xxxxxxx@gmail.com"
2.生成SSH Key
$ ssh-keygen
按3个回车,密码为空。
Your identification has been saved in /home/ken/.ssh/id_rsa.
Your public key has been saved in /home/ken/.ssh/id_rsa.pub.
The key fingerprint is:
………………
最后得到了两个文件:id_rsa和id_rsa.pub
然后用文本编辑工具打开该文件,我用的是vim,所以命令是:
vim ~/.ssh/id_rsa.pub
得到一串SSH key,拷贝到git的服务器上。
3.开始使用Git命令
1.创建新的仓库
$ touch README.md
$ git init
$ git add README.md
$ git commit -m "first commit"
$ git remote add origin https://gitbub.com/ken...
$ git push -u origin master
2.下载...
$ git clone url….
3.切换branch
$ git checkout [barnch]
4.新建本地branch
$ git branch [name]
5.查看本地与服务器有哪些branch
$ git branch -a
6.从服务器上分支上下载
$ git checkout -b [local name] origin/[name]
6.刷新
$ git fetch
7.查看状态
$ git status
8.提交代码
$ git add .
$ git commit -m “xxxx”
$ git pull origin [name]
$ git push origin [name]
9.放弃修改
$ git reset --hard
$ git checkout --[…file path]
10.新建Tag以及push
$ git tag [name]
$ git push —tags
$ git push origin [name]
11.合并代码
$ git merge origin [name]
12.查看配置信息
$ git config —list
$ git config —global user.name “[name]”
13.存放缓存文件
$ git stash
$ git stash list 查看缓存文件
$ git stash apply [xxx]读取缓存
$ git stash clear 清空缓存
后续更新...