git基础知识-linux环境
git基础知识--linux环境?1、 create branch1.1 git br brname1.2 git br brname tagname2. remote branchgi
git基础知识--linux环境
?
1、 create branch 1.1 git br brname 1.2 git br brname tagname2. remote branch git co brname git push origin brname3. download branch git fetch origin brname git co -b brname origin/brname4. push remote tag git push origin DownloadRel1.0.14
?安装ubuntun:sudo ?apt-get install gitfedora: sudo yum install gitgitconfig 配置
[user]name = xxxemail = xxx@xxx.com[color]ui = autobranch = autostatus = auto[alias]st = statusdi = diffci = commitco = checkoutbr = branch
?
nexux配置 <profiles> <profile> <id>nexus</id> <repositories> <repository> <id>local-repository</id> <name>local private repository</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories> <pluginRepositories> <pluginRepository> <id>local-plugin-repository</id> <name>local private plugin repository</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </pluginRepository> </pluginRepositories> </profile> <profile> <id>nexus-snapshots</id> <repositories> <repository> <id>nexus-snapshots</id> <name>local private snapshots</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> </repository> </repositories> </profile> <profile> <id>nexus-releases</id> <repositories> <repository> <id>nexus-releases</id> <name>local private releases</name> <url>http://192.168.2.222:8081/nexus/content/groups/public</url> </repository> </repositories> </profile> </profiles> <activeProfiles> <activeProfile>nexus</activeProfile> <activeProfile>nexus-snapshots</activeProfile> <activeProfile>nexus-releases</activeProfile> </activeProfiles> <servers> <server> <id>releases</id> <username>admin</username> <password>admin123</password> </server> <server> <id>snapshots</id> <username>admin</username> <password>admin123</password> </server> </servers></settings>
?
?
下载代码
git clone git@192.168.2.222:icyWebCommon
?
服务器端安装配置安装同上需要配置一个git用户
groupadd gituseradd git gitpasswd git
?
??配置ssh授权
cd /home/git mkdir .ssh vim .ssh//authorized_keys,添加个需要授权用户的public key chmod 640 authorized_keys cd .. chmod 700 .ssh
?
?构建代码库ssh git@192.168.2.222 mkdir icyWebCommon cd icyWebCommon git init --bare
?常用命令1、 create branch 1.1 git br brname 1.2 git br brname tagname2. remote branch git co brname git push origin brname3. download branch git fetch origin brname git co -b brname origin/brname4. push remote tag git push origin DownloadRel1.0.14
?