赞
踩
之后,从Git的 官方站点下载最新版本源代码sudo apt-get install libcur14-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev
tar -zxf git-1.7.2.2.tar.gz
cd git-1.7.2.2
make prefix=/usr/local all
sudo make prefix=/usr/local install
sudo apt-get install git
查看已有的配置信息:git config --global user.name "Your Name Here"
git config --global user.email your_email@example.com
git config --list
(2)从现有仓库克隆touch README.md
git init
git add *
git commit -m 'initial project version'
git remote add origin git@github.com:username/project_name.git ## 即刚刚创建的仓库的地址
git push -u origin master ##推送代码到远程代码库
git remote add origin git_address ##git_address即现有仓库的地址
git push -u origin master
git clone git_address
也可以先创建一个分支再切换到新分支上:git checkout -b branch_name
查看该项目的所有分支git branch branch_name
git checkout branch_name
注意:任何时候你都可以通过git checkout master切换到主分支上,而且你可以有多个分支,也可以在一个分支上再新建分支。git branch
git add .git
git commit -m "add new feature"
git checkout master ##切换到主分支
git merge branch_name ##将新分支的内容合并到主分支上,主分支和新分支就一样了
git branch -d branch_name ##删除已经合并到主分支的branch
git branch -D branch_name ##删除branch分支,不管有没合并
输出历史记录,像下面这样子:git log
commit ca82a6dff817ec66f44342007202690a93763949Author: your_username your_email@domain.comDate: Mon Nov 4 12:52:11 2013 -0700 changes the frontpage layout
commit 085bb3bcb608e1e8451d4b2432f8ecbe6306e7e7Author: your_username your_email@domain.comDate: Mon Nov 4 11:40:33 2013 -0700 adds my new feature
commit a11bef06a3f659402fe7563abf99ad00de2209e6Author: your_username your_email@domain.comDate: Mon Nov 4 10:37:28 2013 -0700 initial commit
或者可以把这个版本变为一个新的独立分支:git checkout 085bb3bcb
git checkout -b brach_name 085bb3bcb
git remote add origin git@github.com:username/project_name.git ## 即刚刚创建的仓库的地址
git push -u origin master ##推送代码到远程代码库
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。